Parse var and fn calls in expr

- Parse variable values in expressions
- Parse function calls in expressions
This commit is contained in:
2021-12-24 01:25:04 +01:00
parent 8de6e990b4
commit 5be3fd5bbc
3 changed files with 116 additions and 53 deletions

View File

@@ -4,7 +4,7 @@ use plang2_lib::*;
fn main() {
let code = r#"
-( -5 + 2 ) * -( 2 * -5 ) + -( 2 - 6 )
(-(-5+2)*-(2*-sqrt(9))+-(a-6)) % 30
"#;
let mut lexer = Lexer::new(code);