Define lex/parse grammar, write a bunch of tests, create example
Showing
- Cargo.lock 95 additions, 0 deletionsCargo.lock
- Cargo.toml 7 additions, 0 deletionsCargo.toml
- src/lib.rs 2 additions, 0 deletionssrc/lib.rs
- src/main.rs 12 additions, 6 deletionssrc/main.rs
- src/moka_script.rs 101 additions, 4 deletionssrc/moka_script.rs
- src/parser/Grammar.bnf 47 additions, 0 deletionssrc/parser/Grammar.bnf
- src/parser/ast.rs 209 additions, 0 deletionssrc/parser/ast.rs
- src/parser/atoms.rs 35 additions, 0 deletionssrc/parser/atoms.rs
- src/parser/grammar.rs 205 additions, 0 deletionssrc/parser/grammar.rs
- src/parser/keywords.rs 197 additions, 0 deletionssrc/parser/keywords.rs
- src/parser/lexer.rs 171 additions, 0 deletionssrc/parser/lexer.rs
- src/parser/mod.rs 64 additions, 0 deletionssrc/parser/mod.rs
- src/parser/operators.rs 326 additions, 0 deletionssrc/parser/operators.rs
- src/parser/primitives.rs 155 additions, 0 deletionssrc/parser/primitives.rs
- src/parser/strings.rs 193 additions, 0 deletionssrc/parser/strings.rs
- src/parser/tokens.rs 368 additions, 0 deletionssrc/parser/tokens.rs
- src/runtime/maths.rs 212 additions, 0 deletionssrc/runtime/maths.rs
- src/runtime/mod.rs 3 additions, 0 deletionssrc/runtime/mod.rs
- test_script.mscr 12 additions, 0 deletionstest_script.mscr
Loading
Please register or sign in to comment