parglare
parglare copied to clipboard
Serialization/load of parser tables and parse trees/ASTs
- 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.
Partly solved on the master branch by persisting parser LR table. See #52