Parse multiple statements

- parse() now parses a Vec<Statement> that can represent basically a
  full program
- Now multiple lines / statements are parsed together
This commit is contained in:
2021-12-24 01:56:35 +01:00
parent 41b7247ffd
commit 6bd58a4ecb
2 changed files with 19 additions and 4 deletions

View File

@@ -4,7 +4,9 @@ use plang2_lib::*;
fn main() {
let code = r#"
a = 54 * sqrt(9);
a = 54 * 3;
b = 5;
print("{}", a + b);
"#;
let mut lexer = Lexer::new(code);