///|
fn main {
let source =
#|BO_ 256 Powertrain: 8 ECU
#| SG_ EngineSpeed : 0|16@1+ (0.125,0) [0|8000] "rpm" Dashboard
#| SG_ Gear : 16|8@1+ (1,0) [0|6] "" Dashboard
#|VAL_ 256 Gear 0 "Neutral" 1 "Drive" 2 "Reverse";
let result = @moondbc.parse(source)
if result.is_valid() {
println(result.database.generate_moonbit_constants())
} else {
println("unable to generate constants from an invalid database")
}
}