Show HN: Cparse is an LR(1) and LALR(1) parser generator in C
github.comThis is not an generator that generates code, like yacc/bison, but that dynamically constructs a data structure ('table') that the parsing engine uses to perform the parsing.
He is also writing a OS right now