///|
fn main {
  let before = @dbc.parse_dbc(
    "BO_ 1 Status: 1 ECU\n SG_ State : 0|8@1+ (1,0) [0|255] \"\" ECU",
  )
  let after = @dbc.parse_dbc(
    "BO_ 1 Status: 2 ECU\n SG_ State : 8|8@1+ (1,0) [0|255] \"\" ECU",
  )
  match (before, after) {
    (Ok(left), Ok(right)) =>
      println(@dbc.render_comparison_text(@dbc.compare_dbc(left, right)))
    (Err(error), _) | (_, Err(error)) => println(error.format())
  }
}