ebnf
There are 137 repositories under ebnf topic.
EXIN-The-Experimental-Interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a simple Basic/C/Python like programming language.
latex-rail
Updated version of the LaTeX rail package for Syntax specification in EBNF (https://www.ctan.org/pkg/rail)
hparse
Collection of parser utilities for nim - compile/runtime parser generator.
tiny-compiler
Very tiny compiler for a simple arithmetic language.
delphi-language-spec
Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.
SuperCFG
Context-free-grammar EBNF rules generator
ebnf
Parse and inspect EBNF grammars
NanGram
Small little context-free expression generator and parser using user provided EBNF-like source.
functional-math-compiler
Exercise creating a functional JavaScript math expression compiler
ebnf2yacc
ebnf2yacc is a kleene closure preprocessor for yacc
EBNFSpill
Create Random Data based on EBNF Syntax description (EBNF parser: simpleparse)
fuzzy-dates
EBNF for fuzzy-dates
deltascript
Scripting language skeleton designed to be easily extended for the specification and implementation of domain-specific scripting languages
parse-ebnf
Parser for EBNF written in python
naive-ebnf
LaTeX package for printing EBNF in plain text format
ebnf
Parser Generator Library for Rust based on Extended BNF (ISO/IEC 14977:1996 Spec)
ebnf2tikz
It draws pretty pictures of language syntax. Specifically, it is an optimizing compiler to convert (annotated) Extended Backus–Naur Form (EBNF) to railroad diagrams expressed as LaTeX TikZ commands.
syntaks
Parser combinators for crystal
CPLP
📓 Conceptos y Paradigmas de Lenguajes de Programación, BNF, EBNF, Pila estática/dinámica, pasaje de parámetros y demás
ebnf-language-support
Extended Backus-Naur Form (EBNF) support for VSCode
compiler
[READ ONLY] Subtree split of the phplrt compiler component (see phplrt/phplrt)
Recursive_Descent_Parser
Building a simple programming language based on arithmetic expressions using a top-down recursive descent parser written in Python and C.
Ebnf.Compiler
Compiles EBNF statements to C# DLLs
compiler
[DEPRECATED] Please use phplrt/compiler instead
ebnfer
A LSP implementation for EBNF.
vebnf
EBNF for V lang grammar
w3c-ebnf-vscode
VSCode extension for support of W3C's EBNF notation
faust-sublime-syntax
Sublime Text syntax file for the Faust programming language
brah-0.1.0-impl1
A very basic and simplistic programming language (compiler + interpreter) made in pure Python 3.8.
EXIN-AST-The-Experimental-Interpreter
Define your own programming language and design your own interpreter! This one is written in C and executes a Basic/C/Python like language. The interpreters design centers around an Abstract Syntax Tree.
recursive-descent-parser
A simple Recursive Descent Parser for a simple EBNF.
gll
Grammar Tool for LL(1) Grammars
rdp
A minimalist pure functional language implemented via recursive descent parsing.
filetype-ebnf-grammars
Determine which file format of EBNF is being used and what program uses it.
swmm-parse
File parsing toolkit for SWMM