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: 3 months ago
Linked from 2 awesome lists

compilergrammarsjavascriptparserparsingpegtypescript

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mwh/jqjs A JavaScript implementation of the jq JSON query language 85
erikd/language-javascript A parser for JavaScript written in Haskell. 159
ohler55/ojg A high-performance JSON parser and toolset for Go. 862
chadwain/rem A parser for HTML5 documents written in Zig 108
qmlweb/qmlweb-parser A JavaScript library that parses QML and JavaScript files at runtime 28
guseyn/ehtml A library of custom HTML elements designed to simplify AJAX operations and enhance the versatility of HTML through templating. 239
cameronhunter/rollup-plugin-pegjs An npm package that allows importing PEG.js grammars as parsers directly in code 7
jm/toml A Ruby library for parsing and generating the TOML data interchange format 151
haskell/parsec A parser combinator library designed to be industrial-strength and easy to use 850
jgm/commonmark-hs A flexible and extensible Haskell library for parsing markdown syntax 137
jcolag/thue A language and runtime system for parsing arbitrary grammars using semi-Thue processes 29
ironyproject/irony A .NET implementation kit for building language parsers and grammars. 514
xhyrom/benchmarks An experimental tool comparing performance of programming languages and JavaScript runtimes 12
wzshiming/gotype A tool for parsing and manipulating Golang source code at compile-time 62
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 67