1 مستودع
Tools for tracing and visualizing the internal state transitions of parsing engines to debug grammar definitions.
Distinct from Visualization Parsers: Candidates are either for robotic software tracing [f0_mt1], GPU kernels [f0_mt2], or binary debug symbols [f0_mt3]; none cover formal grammar parser state visualization.
Explore 1 awesome GitHub repository matching development tools & productivity · Parser Debugging Tools. 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
Provides a dedicated toolkit for tracing and visualizing the step-by-step decisions the parser makes when processing input.