Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

Analysis

  • Reimplement grammar analysis engine

Parsing

  • Left recursion elimination and expression grammar simplification [DONE]
  • Scannerless parsing

Lexing

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

Templates

  • Generate code that uses ST v4 [DONE]

Miscellaneous

  • Improve error messages when backtracking or using arbitrary lookahead
  • Make a real interpreter using NFA; allow access as library from Java code

Implementation

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

Tools

  • new gUnit
  • Widgets
    • AST viewer
    • generate syntax aware editor from ANTLR grammar
    • parse tree viewer
  • No labels