Skip to content
View asmwarrior's full-sized avatar
  • 08:42 (UTC +08:00)

Block or report asmwarrior

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Stars

peg

32 repositories

A single file C++ header-only PEG (Parsing Expression Grammars) library

C++ 934 116 Updated Nov 16, 2024

Parsing Expression Grammar Template Library

C++ 1,980 232 Updated Jan 2, 2025

Peg, Parsing Expression Grammar, is an implementation of a Packrat parser generator.

Go 1,040 120 Updated Dec 13, 2024

💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.

C++ 245 22 Updated Jun 1, 2021

A generic C++17 parser-combinator library with a natural grammar notation.

C++ 122 8 Updated Mar 2, 2021

A c++17 recursive-descent generic parsing library that supports left recursion, tokenization, AST tree creation, multiple error handling etc..

C++ 94 19 Updated Feb 26, 2025

PEG Parser in ANSI C

C 57 8 Updated Jan 9, 2022

parser combinator and AST generator in c++17

C++ 24 3 Updated Feb 16, 2023

A library for reusable parsers

C++ 16 9 Updated Feb 5, 2021

Import of Ian Piumarta's peg/leg recursive-descent parser generators for C

C 60 17 Updated Jan 25, 2024

Single-file Parsing Expression Grammars (PEG) runtime engine for C

C 19 1 Updated Apr 29, 2022

An interpreter for the Monkey programming language written in C++

C++ 26 5 Updated Jul 12, 2023

An IDE for the Ohm language (JavaScript edition)

JavaScript 98 19 Updated Nov 22, 2024
Rust 221 16 Updated Nov 26, 2024

Easy Parsing C++ Library

C++ 21 1 Updated Aug 17, 2023
Python 30 9 Updated Feb 12, 2021

An idea to handle left-recursion in Parsing Expression Grammars (PEGs)

36 Updated Nov 19, 2010

Fork of LPeg v1.0 - left recursion support added

C 3 1 Updated Dec 12, 2022

A parser generator for C

C 364 31 Updated Jan 26, 2025

Experiments for the official PEG parser generator for Python

Python 278 29 Updated Apr 17, 2024

Boost.org spirit module

C++ 405 161 Updated Mar 1, 2025

A PEG parsing machine with support for incremental parsing.

Go 85 1 Updated Feb 6, 2025

Realtime PEG Syntax Highlighting in a web browser

JavaScript 17 4 Updated Apr 6, 2018

The minimum viable programming language

C++ 6 Updated Dec 23, 2022

Parsing Expression Grammar (PEG) bytecode parser/compiler library

C 13 1 Updated Jul 3, 2022

C++ GLL Parser combinator

C++ 3 1 Updated Sep 10, 2018

The Elegant Parser

Rust 4,797 266 Updated Feb 2, 2025

BASIC programming language interpreter based on Boost.Spirit X3

C++ 5 2 Updated Aug 27, 2022

libELL: library to simply Embed LL grammar & parser inside C++ code

C++ 1 1 Updated May 23, 2021

A C++ parser combinator library.

C++ 123 17 Updated Mar 1, 2025