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
A scripting language used to learn the principles of compilation
LR(1) and LALR parsing tools app to learn compilers and language theory
Asparserations is an LR(1) and LALR(1) parser generator frontend. It outputs JSON representing the parse table.
GLR, LR(1) LALR(1) parser generator for Rust with custom reduce action
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.