Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added C# target updates

...

  • Reinstated setInputStream() method call for token factories, as it is needed in certain instances such as the PUSHSTREAM() POPSTREAM() macros.
  • C Parser example updated for 3.1.2+ to show how to handle the fact that scope memory is not automatically memset to 0 and how to be more efficient when allocating things in a scope (delayed allocations)

C# target

Fixed several template bugs:

  • "+=" for lexer rules didn't work because a variable was not defined
  • Missing conversions caused compile errors
  • Debug mode for grammars was broken at several places
  • Moved usings declarations in front of namespace declaration to allow compilation of more pathological cases

Runtime changes:

  • Default debugging port is now conform to ANTLRworks

Java target

Python target

...