A powerful Go tool for working with formal grammars (EBNF-like syntax). This tool accepts formal grammar definitions, validates them, generates parsers, and produces example strings. Perfect for language design, DSLs, and protocol definitions. A grammar definition, validation, and generation tool. -
View it on GitHub