@@ -33,6 +33,7 @@ fn main() -> Result<()> {
|
|||||||
let lexerdef = lexer::lexerdef();
|
let lexerdef = lexer::lexerdef();
|
||||||
let lexer = lexerdef.lexer(&text);
|
let lexer = lexerdef.lexer(&text);
|
||||||
let (res, errors) = parser::parse(&lexer);
|
let (res, errors) = parser::parse(&lexer);
|
||||||
|
// print errors
|
||||||
for err in errors.iter() {
|
for err in errors.iter() {
|
||||||
println!("{}", err.pp(&lexer, &parser::token_epp));
|
println!("{}", err.pp(&lexer, &parser::token_epp));
|
||||||
}
|
}
|
||||||
@@ -45,6 +46,5 @@ fn main() -> Result<()> {
|
|||||||
let mut state = State::new();
|
let mut state = State::new();
|
||||||
state.load_object(object, 64 * 1024 * 1024)?;
|
state.load_object(object, 64 * 1024 * 1024)?;
|
||||||
let status = state.exec()?;
|
let status = state.exec()?;
|
||||||
//println!("exit status: {:#04x}", status);
|
|
||||||
process::exit((status & 0xffff_ffff) as i32);
|
process::exit((status & 0xffff_ffff) as i32);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user