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
88 watching
217 forks
Language: JavaScript
last commit: 2 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 84
erikd/language-javascript A parser for JavaScript written in Haskell. 160
ohler55/ojg A high-performance JSON parser and toolset for Go. 858
chadwain/rem A parser for HTML5 documents written in Zig 106
qmlweb/qmlweb-parser A JavaScript library that parses QML and JavaScript files at runtime 27
guseyn/ehtml A custom HTML element library that simplifies AJAX operations and treats HTML as a templating language to enhance web page functionality 236
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 847
jgm/commonmark-hs A flexible and extensible Haskell library for parsing markdown syntax 135
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. 512
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 61
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 68