-
08:42
(UTC +08:00)
peg
A single file C++ header-only PEG (Parsing Expression Grammars) library
Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
A generic C++17 parser-combinator library with a natural grammar notation.
A c++17 recursive-descent generic parsing library that supports left recursion, tokenization, AST tree creation, multiple error handling etc..
parser combinator and AST generator in c++17
Import of Ian Piumarta's peg/leg recursive-descent parser generators for C
Single-file Parsing Expression Grammars (PEG) runtime engine for C
An interpreter for the Monkey programming language written in C++
An IDE for the Ohm language (JavaScript edition)
An idea to handle left-recursion in Parsing Expression Grammars (PEGs)
Experiments for the official PEG parser generator for Python
A PEG parsing machine with support for incremental parsing.
Realtime PEG Syntax Highlighting in a web browser
Parsing Expression Grammar (PEG) bytecode parser/compiler library
BASIC programming language interpreter based on Boost.Spirit X3
libELL: library to simply Embed LL grammar & parser inside C++ code