///|
fn main {
let source = ":03001000010203E7\n:00000001FF"
match @firmware.parse_firmware_image(source) {
Err(error) => println(error.code() + ": " + error.message())
Ok(parsed) =>
match parsed.image().to_srecord(header="moonbit") {
Err(error) => println(error.code() + ": " + error.message())
Ok(text) => println(text)
}
}
}