parsing-expression-grammar
Here are 69 public repositories matching this topic...
Language:All
Sort:Most stars
🌙 A language that compiles to Lua
- Updated
Feb 27, 2025 - Lua
Python library for creating PEG parsers
- Updated
Dec 8, 2025 - Python
Parsing Expression Grammar Template Library
- Updated
Aug 4, 2025 - C++
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
- Updated
Jun 25, 2025 - C#
Dynamic parser combinators in Dart.
- Updated
Dec 15, 2025 - Dart
Parser interpreter based on PEG grammars written in Pythonhttp://textx.github.io/Arpeggio/
- Updated
Sep 13, 2025 - Python
A minimalist single-header library for building pattern-matchers, lexers, and parsers.
- Updated
Jun 16, 2025 - C++
Dynamic parser combinators in Java.
- Updated
Dec 1, 2025 - Java
A Java parser combinator library written with an unmatched feature set.
- Updated
Oct 30, 2021 - Java
Yet another PEG parser combinator library and DSL
- Updated
Jul 14, 2023 - Python
Fastest general-purpose parsing library for Python with a familiar API
- Updated
Jun 18, 2025 - Python
Lightweight and type-safe parser combinators for Java.
- Updated
Nov 15, 2025 - Java
A PEG Parsing Tool
- Updated
Mar 13, 2021 - Python
A repository containing all experiments for the course Compiler Design.
- Updated
Apr 27, 2021 - Python
A Swift PEG parser
- Updated
Aug 11, 2022 - Swift
Lightweight condition parsing and building of evaluation expressions
- Updated
Feb 11, 2023 - Python
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
- Updated
Aug 3, 2024 - Smalltalk
parser combinator and AST generator in c++17
- Updated
Feb 16, 2023 - C++
Arborist is a PEG parser that supports left-associative left recursion
- Updated
Apr 5, 2020 - Crystal
A parser library for Pony.
- Updated
Feb 20, 2025 - Pony
Improve this page
Add a description, image, and links to theparsing-expression-grammar topic page so that developers can more easily learn about it.
Add this topic to your repo
To associate your repository with theparsing-expression-grammar topic, visit your repo's landing page and select "manage topics."