ohm
Parser toolkit
A toolkit for building parsers and compilers using parsing expression grammars
A library and language for building parsers, interpreters, compilers, etc.
5k stars
88 watching
217 forks
Language: JavaScript
last commit: 2 months ago
Linked from 2 awesome lists
compilergrammarsjavascriptparserparsingpegtypescript
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 |