Parsing and analysis of arbitrary context-free grammars
-
Updated
May 14, 2014 - Python
In computer science, LR parsers are a type of bottom-up parser that analyse deterministic context-free languages in linear time.[1] There are several variants of LR parsers: SLR parsers, LALR parsers, Canonical LR(1) parsers, Minimal LR(1) parsers, and GLR parsers. LR parsers can be generated by a parser generator from a formal grammar defining the syntax of the language to be parsed. They are widely used for the processing of computer languages.
Parsing and analysis of arbitrary context-free grammars
A website to create and check canonical LR automaton. (My Bachelor Thesis) https://www2.in.tum.de/lrtutor/
LR(1) parser generator with a user-friendly formalism for specifying grammars, written in TypeScript.