Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Reimplement grammar analysis engine
  • Hush codes

Parsing

  • Left recursion elimination and expression grammar simplification [ANTLR4:DONE]
  • Scannerless parsing
  • Error alternatives
  • Maybe ambiguous alt parsing, yielding parse forest
  • Improve tree pattern matching, rewrites; e.g., <"0":primary>

Lexing

  • DFA-based / NFA-based Lexers
  • Lexer modes
  • Long int based tokens instead of objects; use token adaptor
  • Unbuffered I/O

...

  • Default rule parameter values, same for scope fields.Hush codes

Implementation

  • Use ST v4 to generate code
  • Create new code generation mechanism

...