0.0.7 • Published 3 years ago
galoresamples v0.0.7
Components of the CLI.
- Grammar Analyzer
- Intermediate output producer for different languages
- LL1, LR0, LR1, LALR1 item graphs and goto tables and parse tables
- Have these in an intermediate representation so it can be loaded by generated parsers.
- Print different kinds of sets - first sets, follow sets, nullables
- Identify cycles, left factoring options, left recursions, reachables, usefulness etc.
- Identify SR conflicts and counter examples
- Parser generator - in different languages
- GLR and GLL generation
- Incremental parsing
Examples
lpg file.grammar
-p <lr0, lr1, lalr1, and more> - Parse table type to generate for other parsers.
-l <target language - C, C++, JS, TS, Java, Python, Ruby>