Parser for a Perl-like-language given the EBNF notation
-
Updated
May 14, 2023 - C++
Parser for a Perl-like-language given the EBNF notation
How I'm writing TODOs
Determine which file format of EBNF is being used and what program uses it.
A tree-sitter parser for Wirth's variant of EBNF (Wirth Syntax Notation), mostly used in Golang Language Specification
EBNF Syntax Highlighter for VimL-class editors.
written with PascalABC.NET
A LSP implementation for EBNF.
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.
Visual Studio Code extension which provides syntax highlighting for EBNF suitable for Railroad Diagram Generator.
a Tiny JS based "Recursive Descent/LL(1)" Parser library
EBNF python parser with SLY example
Parser Generator Library for Rust based on Extended BNF (ISO/IEC 14977:1996 Spec)
LaTeX package for printing EBNF in plain text format
A successor bnf parsing library of bnf parsing library, for parsing Extended Backus–Naur form context-free grammars
A compiler written in Swift.
A web based playground for parsertl/lexertl
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."