A parser library for Go
-
Updated
Aug 17, 2024 - Go
A parser library for Go
Fluent — planning, spec and documentation
BNF wrangling and railroad diagrams
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Lexer Generator and Parser Generator as a Library in Nim.
EBNF parser and generic parser generator for Ruby.
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
misc parsers in rust
Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).
A parser for nondeterministic context free languages
This project's lifetime has ended. The successor is https://github.com/thautwarm/frontend-for-free which is WIP. You can check lark-parser project which is a good alt.
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
osc2checker is a grammar check tool for ASAM OpenSCENARIO 2 scenario files.
Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables
EBNF Tools for Visual Studio Code
Add a description, image, and links to the ebnf topic page so that developers can more easily learn about it.
To associate your repository with the ebnf topic, visit your repo's landing page and select "manage topics."