Repository navigation
lr1
- Website
- Wikipedia
Compile Time Parser Generator is a C++ single header library which takes a language description as a C++ code and turns it into a LR1 table parser with a deterministic finite automaton lexical analyzer, all in compile time.
C--compiler which implements LL(1)\LR(0)\SLR\LR(1) and semantic analysis and MIPS generate
cparse is an LR(1) and LALR(1) parser generator
Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables
LR(1) and LALR parsing tools app to learn compilers and language theory
A scripting language used to learn the principles of compilation
Asparserations is an LR(1) and LALR(1) parser generator frontend. It outputs JSON representing the parse table.
The project work would include a set of predefined grammar and an interface which would convert each phase of the parsing process into a visual representation and would display onto webpage.