A C++ implementation of SLR(1) and Canonical LR(1) bottom-up parsers featuring grammar augmentation, FIRST/FOLLOW computation, canonical item collection generation, parsing table construction, conflict detection, parse trace visualization, and parse tree generation for context-free grammars.
c-plus-plus syntax-analysis context-free-grammar compiler-design formal-languages compiler-construction slr-parser shift-reduce-parser bottom-up-parser lr1-parser
-
Updated
May 17, 2026 - C++