Repository navigation

#

ebnf

竜 TatSu generates Python parsers from grammars in a variation of EBNF

Python
421
3 个月前

Lexer Generator and Parser Generator as a Library in Nim.

Nim
151
3 年前

EBNF parser and generic parser generator for Ruby.

Ruby
125
5 天前

A small and easy to use parser generator. Specify your grammar in pure java and compile dynamically. Especially suitable for DSL creation in java.

Java
92
4 年前
Rust
66
5 个月前

Convenient parser generator for Python(check out https://github.com/thautwarm/RBNF for an advanced version).

Python
65
7 年前

📔 Create beautiful documentation for EBNF

JavaScript
63
5 个月前

A parser for nondeterministic context free languages

Swift
62
3 年前

EBNF specification of the BBC's shipping forecast

43
2 年前

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.

Python
40
6 年前

Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, and many others are included.

F#
40
6 年前

A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.

C#
32
1 年前

Work with (E)BNF and bison/YACC Grammar: Parsing, FIRST/FOLLOW set, CNF, Conversions, LR and LL parsing tables

Crystal
28
5 年前

osc2checker is a grammar check tool for ASAM OpenSCENARIO 2 scenario files.

Java
27
2 年前

Programming Languages Grammar House (BNF like grammars)

PLpgSQL
26
7 个月前

EBNF Tools for Visual Studio Code

TypeScript
25
5 个月前

Delphi Form File (DFM) to JSON converter

Haskell
21
6 年前