Ohm: A PEG-Based Parsing Toolkit
2025-02-11
Ohm is a powerful parsing toolkit consisting of a library and a domain-specific language (DSL). It allows you to parse custom file formats or rapidly build parsers, interpreters, and compilers for programming languages. The Ohm language is based on Parsing Expression Grammars (PEGs), a formal way of describing syntax similar to regular expressions and context-free grammars. The Ohm library provides a JavaScript interface for creating parsers, interpreters, and more from the grammars you write.
Development
parser