Description
Generates Ruby parsers from LALR grammar definitions. It is useful for languages, data formats, DSLs, and tools that need a formal parser generated from grammar rules.
Generated parsers need hostile-input tests. Add limits for large files, deep nesting, invalid encodings, and grammar cases that can produce confusing errors.