Ebnf Parser
Extended Backus–Naur Form grammar parser built from scratch in Python. Supports defining custom grammars, validating syntax, and running example parse workflows for compiler-construction practice and teaching.
Includes utilities for grammar inspection and error highlighting to help debug language specs and parser behavior on sample inputs.