diff options
| author | Jan Tuomi <jans.tuomi@gmail.com> | 2021-11-23 22:11:53 +0200 |
|---|---|---|
| committer | Jan Tuomi <jans.tuomi@gmail.com> | 2021-11-25 09:53:44 +0200 |
| commit | 044af4cb2dcc4e7683ceff0ecbd18d4023647eda (patch) | |
| tree | e3ecd7251444e6ed9908376a287589f05764da5a /src/main.rs | |
| parent | 4bfaeda8039acc2a25891a778a51ae7dce1e0d32 (diff) | |
Add some tests
Diffstat (limited to 'src/main.rs')
| -rw-r--r-- | src/main.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/main.rs b/src/main.rs index c8b499d..cc37974 100644 --- a/src/main.rs +++ b/src/main.rs @@ -8,6 +8,9 @@ mod builtins; mod lparser; mod runtime; +#[cfg(test)] +mod test; + fn main() { use ast::Program; use pest::Parser; @@ -30,5 +33,9 @@ fn main() { let syntax_tree: Program = ast::from_parse_tree(&mut parse_tree); // println!("syntax tree = {:#?}", syntax_tree); - runtime::process(&syntax_tree); + let process_result = runtime::process(&syntax_tree, None); + if process_result.is_err() { + println!("{}", process_result.unwrap_err()); + return; + } } |
