1 repository
Graphical representations of the steps and choices a parser makes when processing input.
Distinct from Decision Records: Visualizes parsing logic decisions instead of architectural decision records (RFCs).
Explore 1 awesome GitHub repository matching part of an awesome list · Parser Decision Visualizations. Refine with filters or upvote what's useful.
Ohm is a formal grammar parser generator and domain-specific language framework. It provides a system for defining custom languages to parse, validate, and extract data from input text, transforming raw strings into hierarchical abstract syntax trees based on specified formal rules. The project utilizes an Earley parsing algorithm, which allows it to support all context-free grammars, including those with left recursion and ambiguity, without requiring predefined operator precedence. It also includes a dedicated debugging toolkit for tracing and visualizing the step-by-step state transitions
Generates text traces or graphical visualizations of the steps and decisions a parser takes.