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
87 watching
217 forks
Language: JavaScript
last commit: 3 months ago
Linked from 2 awesome lists
compilergrammarsjavascriptparserparsingpegtypescript
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 |