Support return statements in AST, function declerations in grammar, add full file parsing tests
Showing
- .idea/micro_script.iml 1 addition, 0 deletions.idea/micro_script.iml
- forge-script-lang/src/parser/ast.rs 81 additions, 13 deletionsforge-script-lang/src/parser/ast.rs
- forge-script-lang/src/parser/forge_grammar.lalrpop 37 additions, 10 deletionsforge-script-lang/src/parser/forge_grammar.lalrpop
- forge-script-lang/src/parser/forge_script.rs 4 additions, 0 deletionsforge-script-lang/src/parser/forge_script.rs
- forge-script-lang/src/runtime/executor/printer.rs 4 additions, 0 deletionsforge-script-lang/src/runtime/executor/printer.rs
- forge-script-lang/src/runtime/executor/simple.rs 5 additions, 1 deletionforge-script-lang/src/runtime/executor/simple.rs
- forge-script-lang/src/runtime/vm/chunk_builder.rs 1 addition, 0 deletionsforge-script-lang/src/runtime/vm/chunk_builder.rs
- forge-script-lang/tests/cases/basic_maths.fs 4 additions, 0 deletionsforge-script-lang/tests/cases/basic_maths.fs
- forge-script-lang/tests/cases/conditionals.fs 10 additions, 0 deletionsforge-script-lang/tests/cases/conditionals.fs
- forge-script-lang/tests/cases/declare_items.fs 19 additions, 0 deletionsforge-script-lang/tests/cases/declare_items.fs
- forge-script-lang/tests/program_tests.rs 36 additions, 0 deletionsforge-script-lang/tests/program_tests.rs
Loading
Please register or sign in to comment