A parser library for Go
-
Updated
May 13, 2024 - Go
A parser library for Go
竜 TatSu generates Python parsers from grammars in a variation of EBNF
Fluent — planning, spec and documentation
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.
A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.
BNF wrangling and railroad diagrams
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
misc parsers in rust
EBNF parser and generic parser generator for Ruby.
A parser for nondeterministic context free languages
Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).
Lexer Generator and Parser Generator as a Library in Nim.
VSCode extension adding BNF and EBNF syntax highlighting
osc2checker is a grammar check tool for ASAM OpenSCENARIO 2 scenario files.
Syntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
Coco/R is a compiler generator, which takes an attributed grammar of a source language and generates a scanner and a parser for this language. The scanner works as a deterministic finite automaton. The parser uses recursive descent. LL(1) conflicts can be resolved by a multi-symbol lookahead or by semantic checks. Thus the class of accepted gram…
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."