ohm

Parser toolkit

A toolkit for building parsers and compilers using parsing expression grammars

A library and language for building parsers, interpreters, compilers, etc.

GitHub

5k stars
87 watching
217 forks
Language: JavaScript
last commit: about 2 years ago
Linked from 2 awesome lists

compilergrammarsjavascriptparserparsingpegtypescript

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
mwh/jqjsA JavaScript implementation of the jq JSON query language85
erikd/language-javascriptA parser for JavaScript written in Haskell.159
ohler55/ojgA high-performance JSON parser and toolset for Go.862
chadwain/remA parser for HTML5 documents written in Zig108
qmlweb/qmlweb-parserA JavaScript library that parses QML and JavaScript files at runtime28
guseyn/ehtmlA library of custom HTML elements designed to simplify AJAX operations and enhance the versatility of HTML through templating.239
cameronhunter/rollup-plugin-pegjsAn npm package that allows importing PEG.js grammars as parsers directly in code7
jm/tomlA Ruby library for parsing and generating the TOML data interchange format151
haskell/parsecA parser combinator library designed to be industrial-strength and easy to use850
jgm/commonmark-hsA flexible and extensible Haskell library for parsing markdown syntax137
jcolag/thueA language and runtime system for parsing arbitrary grammars using semi-Thue processes29
ironyproject/ironyA .NET implementation kit for building language parsers and grammars.514
xhyrom/benchmarksAn experimental tool comparing performance of programming languages and JavaScript runtimes12
wzshiming/gotypeA tool for parsing and manipulating Golang source code at compile-time62
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67