parglare icon indicating copy to clipboard operation
parglare copied to clipboard

Serialization/load of parser tables and parse trees/ASTs

Open igordejanovic opened this issue 6 years ago • 1 comments

  • Should be a fast binary format. Usage of e.g. Apache Thrift
  • Interoperability between tools

Use cases:

  • Tables could be constructed faster using e.g. go-parglare (still in inception) and used in Python. Faster development time for very large grammars.
  • Parse trees/ASTs could be transformed and semantic actions can be performed using different tools written using different languages.

igordejanovic avatar Mar 01 '18 16:03 igordejanovic

Partly solved on the master branch by persisting parser LR table. See #52

igordejanovic avatar Sep 16 '18 12:09 igordejanovic