A parser library for Go
Go
Updated Oct 13, 2018
Fluent — planning, spec and documentation
JavaScript
Updated Oct 12, 2018
竜 TatSu generates Python parsers from grammars in a variation of EBNF
EBNF parser and generic parser generator for Ruby.
Ruby
Updated Sep 9, 2018
Convenient parser generator for Python(check out
https://github.com/thautwarm/RBNF for an advanced version).
Python
Updated Apr 5, 2018
Platform for parser generators and other grammarware research and development. GLL, RNGLR, graph parsing algorithms, …
A parser for nondeterministic context free languages
Swift
Updated Jun 12, 2018
Context sensitive grammar parser generator for Python & .NET.(see .NET at
https://github.com/thautwarm/Ruiko.fs)
Python
Updated Sep 12, 2018
misc parsers in rust
Rust
Updated Aug 31, 2018
A straightforward recursive descent Parser Generator with a focus on "human" code generation and ease of use.
BNF wrangling and railroad diagrams
C
Updated Sep 30, 2018
EBNF Tools for Visual Studio Code
Updated Mar 27, 2018
Updated version of the LaTeX rail package for Syntax specification in EBNF (
https://www.ctan.org/pkg/rail)
TeX
Updated May 21, 2017
ISO EBNF notation parser
C++
Updated Dec 18, 2017
EBNF grammar fuzzer
Go
Updated Jan 3, 2018
Create Random Data based on EBNF Syntax description (EBNF parser: simpleparse)
Python
Updated Aug 19, 2013
Bnf-Ast Generator is a parser generator framework for parsing EBNF syntaxes with Java code. Unlike other EBNF-Parser …
Java
Updated Jul 30, 2018
Lexer and LL(k) Parser generators component based on Hoa/Compiler library.
Various Groff preprocessors and tools
Groff
Updated Dec 6, 2016
JavaScript
Updated Oct 9, 2017
Exercise creating a functional JavaScript math expression compiler
JavaScript
Updated Mar 3, 2018
Kotlin version of Ruiko.fs
Kotlin
Updated Oct 6, 2018
A piece-wise compiler for a simple programming language using its EBNF, in SML.
Standard ML
Updated Oct 2, 2018
A simple Recursive Descent Parser for a simple EBNF.
C++
Updated Oct 11, 2018
Define your own programming language and design your own interpreter! This one is written in C and executes a simple …
C
Updated Aug 27, 2018
Simple implementation of a BARES(Basic ARithmetic Expression Evaluator based on Stacks) program
C++
Updated Jun 13, 2018
Very tiny compiler for a simple arithmetic language.
C
Updated Aug 11, 2016
A simple LL parser that recursively analyzes inputs in a left-to-right fashion. Written in Java.
Java
Updated Mar 10, 2017
Schedule Programming Language and IDE
Java
Updated Apr 8, 2014
Implementation of a HTML parser using JavaCC
Java
Updated Apr 6, 2018