A parser library for Go
-
Updated
Nov 28, 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
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
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.
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables
osc2checker is a grammar check tool for ASAM OpenSCENARIO 2 scenario files.
EBNF Tools for Visual Studio Code
Syntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
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."