ebnf

There are 137 repositories under ebnf topic.

  • ebnf-parser

    Language:JavaScript6
  • 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.

    Language:C9
  • latex-rail

    Updated version of the LaTeX rail package for Syntax specification in EBNF (https://www.ctan.org/pkg/rail)

    Language:TeX9
  • hparse

    Collection of parser utilities for nim - compile/runtime parser generator.

    Language:Nim8
  • tiny-compiler

    Very tiny compiler for a simple arithmetic language.

    Language:C8
  • delphi-language-spec

    Unofficial, community-driven language specification for the Delphi programming language (Object Pascal) — including lexical rules, grammar, and semantic details.

    Language:Pascal7
  • SuperCFG

    Context-free-grammar EBNF rules generator

    Language:C++7
  • ebnf

    Parse and inspect EBNF grammars

    Language:Go7
  • NanGram

    Small little context-free expression generator and parser using user provided EBNF-like source.

    Language:Python7
  • functional-math-compiler

    Exercise creating a functional JavaScript math expression compiler

    Language:JavaScript6
  • ebnf2yacc

    ebnf2yacc is a kleene closure preprocessor for yacc

    Language:C++6
  • EBNFSpill

    Create Random Data based on EBNF Syntax description (EBNF parser: simpleparse)

    Language:Python6
  • fuzzy-dates

    EBNF for fuzzy-dates

    Language:Python5
  • deltascript

    Scripting language skeleton designed to be easily extended for the specification and implementation of domain-specific scripting languages

    Language:HTML5
  • parse-ebnf

    Parser for EBNF written in python

    Language:Python5
  • naive-ebnf

    LaTeX package for printing EBNF in plain text format

    Language:TeX5
  • ebnf

    Parser Generator Library for Rust based on Extended BNF (ISO/IEC 14977:1996 Spec)

    Language:Rust5
  • 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.

    Language:C++5
  • syntaks

    Parser combinators for crystal

    Language:C5
  • CPLP

    CPLP

    📓 Conceptos y Paradigmas de Lenguajes de Programación, BNF, EBNF, Pila estática/dinámica, pasaje de parámetros y demás

    Language:HTML4
  • ebnf-language-support

    Extended Backus-Naur Form (EBNF) support for VSCode

    Language:TypeScript4
  • compiler

    [READ ONLY] Subtree split of the phplrt compiler component (see phplrt/phplrt)

    Language:PHP4
  • Recursive_Descent_Parser

    Building a simple programming language based on arithmetic expressions using a top-down recursive descent parser written in Python and C.

    Language:C4
  • Ebnf.Compiler

    Compiles EBNF statements to C# DLLs

    Language:C#4
  • compiler

    [DEPRECATED] Please use phplrt/compiler instead

    Language:PHP4
  • ebnfer

    A LSP implementation for EBNF.

    Language:Rust3
  • vebnf

    EBNF for V lang grammar

  • w3c-ebnf-vscode

    VSCode extension for support of W3C's EBNF notation

    Language:Shell3
  • 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.

    Language:Python3
  • 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.

    Language:C3
  • recursive-descent-parser

    A simple Recursive Descent Parser for a simple EBNF.

    Language:C++3
  • gll

    Grammar Tool for LL(1) Grammars

    Language:Modula-23
  • rdp

    A minimalist pure functional language implemented via recursive descent parsing.

    Language:Rust2
  • filetype-ebnf-grammars

    Determine which file format of EBNF is being used and what program uses it.

    Language:Python2
  • swmm-parse

    File parsing toolkit for SWMM

    Language:Python2