Parser Generator Library for Rust based on Extended BNF (ISO/IEC 14977:1996 Spec)
-
Updated
Dec 4, 2021 - Rust
Parser Generator Library for Rust based on Extended BNF (ISO/IEC 14977:1996 Spec)
Parser for a Perl-like-language given the EBNF notation
The objective of this project was to develop a synax and semantic analyser (frontend compiler) for the language PAL, encapsulated within a command-line application that enables a user to process a PAL program to verify its syntactic and semantic correctness. The implementation of the compiler has been based on Ardkit documentation.
A compiler written in Swift.
LaTeX package for printing EBNF in plain text format
Visual Studio Code extension which provides syntax highlighting for EBNF suitable for Railroad Diagram Generator.
A web based playground for parsertl/lexertl
A Web-Based EBNF Railroad Diagram Visualizer
written with PascalABC.NET
a Tiny JS based "Recursive Descent/LL(1)" Parser library
EBNF python parser with SLY example
A successor bnf parsing library of bnf parsing library, for parsing Extended Backus–Naur form context-free grammars
Add a description, image, and links to the ebnf-syntax topic page so that developers can more easily learn about it.
To associate your repository with the ebnf-syntax topic, visit your repo's landing page and select "manage topics."