Projects in Awesome Lists tagged with parsing-expression-grammar
A curated list of projects in awesome lists tagged with parsing-expression-grammar .
https://github.com/leafo/moonscript
:crescent_moon: A language that compiles to Lua
language lua moonscript parsing-expression-grammar transpiler
Last synced: 13 May 2025
https://github.com/pyparsing/pyparsing
Python library for creating PEG parsers
parser-combinators parsing parsing-expression-grammar parsing-library peg-parsers python python-2 python-3 python2 python3 text-processing
Last synced: 12 May 2025
https://github.com/taocpp/pegtl
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 14 May 2025
https://github.com/rubberduck-vba/rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
addin c-sharp com com-interop dot-net hacktoberfest ide indentation linter metaprogramming ms-office parsing parsing-expression-grammar refactorings static-code-analysis unit-testing vb6 vba vba-ide win32
Last synced: 14 May 2025
https://github.com/taocpp/PEGTL
Parsing Expression Grammar Template Library
cpp cpp11 cpp17 grammar header-only parser-combinators parsing parsing-expression-grammar parsing-expression-grammars peg pegtl
Last synced: 15 Mar 2025
https://github.com/rubberduck-vba/Rubberduck
Every programmer needs a rubberduck. COM add-in for the VBA & VB6 IDE (VBE).
addin c-sharp com com-interop dot-net hacktoberfest ide indentation linter metaprogramming ms-office parsing parsing-expression-grammar refactorings static-code-analysis unit-testing vb6 vba vba-ide win32
Last synced: 20 Mar 2025
https://github.com/petitparser/dart-petitparser
Dynamic parser combinators in Dart.
dart flutter grammar parser parser-combinator parser-framework parser-library parsing-expression-grammar petitparser
Last synced: 14 May 2025
https://github.com/aappleby/matcheroni
A minimalist single-header library for building pattern-matchers, lexers, and parsers.
c cplusplus-20 lexer lexing parser parsing parsing-expression-grammar parsing-expression-grammars pattern-matching regex regular-expression regular-expression-engine regular-expressions text-processing
Last synced: 24 Apr 2025
https://github.com/petitparser/java-petitparser
Dynamic parser combinators in Java.
java parser parser-combinator parser-framework parser-library parsing-expression-grammar petitparser
Last synced: 16 May 2025
https://github.com/norswap/autumn
A Java parser combinator library written with an unmatched feature set.
grammar grammars parse-trees parser parser-combinator parser-combinators parser-framework parser-library parsers parsing parsing-combinators parsing-expression-grammar
Last synced: 15 Apr 2025
https://github.com/darius/parson
Yet another PEG parser combinator library and DSL
dsl grammar language library parsing parsing-expression-grammar parsing-library peg
Last synced: 24 Apr 2025
https://github.com/devangi2000/Compiler-Design
A repository containing all experiments for the course Compiler Design.
automata-theory compiler-design computer-science first-follow-compiler intermediate-code-generation lexical-analysis nfa-to-dfa-conversion parsing-expression-grammar predictive-parsing python3 regex-to-nfa shift-reduce-parsers
Last synced: 22 Apr 2025
https://github.com/kareman/Patterns
A Swift PEG parser
grammar grammars parsing-expression-grammar parsing-expression-grammars peg peg-parser regexes regexps regular-expression swift
Last synced: 29 Nov 2024
https://github.com/kareman/patterns
A Swift PEG parser
grammar grammars parsing-expression-grammar parsing-expression-grammars peg peg-parser regexes regexps regular-expression swift
Last synced: 22 Mar 2025
https://github.com/axiros/pycond
Lightweight condition parsing and building of evaluation expressions
boolean-function conditions evaluation filter parsing-expression-grammar python
Last synced: 14 May 2025
https://github.com/hpi-swa/ohm-s
A Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
ohm ohm-grammar parsing parsing-expression-grammar smalltalk
Last synced: 18 Feb 2025
https://github.com/chalcolith/kiuatan
A parser library for Pony.
parser parser-generator parser-library parsing-expression-grammar peg pony pony-language ponylang
Last synced: 23 Mar 2025
https://github.com/ironholds/piton
Parsing Expression Grammars for Rcpp
parsing-engine parsing-expression-grammar r
Last synced: 13 Apr 2025
https://github.com/clarete/effigy
Small language that compiles to Python37 bytecode
bytecode parser-generator parsing parsing-expression-grammar peg python
Last synced: 13 Apr 2025
https://github.com/aofdev/yaml-peg
PEG parser for YAML written in Rust 🦀
grammar hacktoberfest parser parsing parsing-expression-grammar peg rust yaml
Last synced: 11 May 2025
https://github.com/dnemtsov/lexepars
Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.
fparsec grammars lexer monadic monadic-parser-combinators off-side parse-trees parsec parser parser-api parser-combinators parser-engine parser-framework parser-library parsers parsing parsing-combinators parsing-expression-grammar parsing-expression-grammars parsing-library
Last synced: 24 Apr 2025
https://github.com/jgosmann/bite-parser
Asynchronous parser taking incremental bites out of your byte input stream.
asyncio bytes incremental parser parser-combinator parsing parsing-expression-grammar peg python python3
Last synced: 12 Apr 2025
https://github.com/mirdan08/kpi-engine
an implementation of a kpi engine with basic calculation capabilities for the smart applications course 24/25 at Unipisa.
kpis parsing-expression-grammar
Last synced: 12 Apr 2025
https://github.com/lalloni/seared
Lightweight PEG-based text parsing in Golang without code generation.
go golang parser parser-library parsing parsing-expression-grammar peg text
Last synced: 26 Feb 2025
https://github.com/felipeochoa/mole
Elisp packrat parser generator
emacs emacs-lisp packrat parsing parsing-expression-grammar
Last synced: 04 Apr 2025
https://github.com/mackenzie-high/snowflake
Snowflake is a Parsing Expression Grammar (PEG) library and graphical parser-generator.
parsing parsing-expression-grammar recursive-descent-parser
Last synced: 15 Mar 2025
https://github.com/cizr/yacc-parser-addition-rules-and-type-checking
An educational Yacc parser implementation for the specified grammar, featuring Java-like addition rules and integrated type checking for assignment consistency. Explore code, examples, and tests to deepen your understanding of Yacc parsing and semantic analysis.
educational grammer-checker parsing-expression-grammar semantic-analysis syntax-analysis typechecking yacc-lex
Last synced: 22 Mar 2025
https://github.com/novusnota/tree-sitter-ohm
🌳 Tree-sitter grammar for the Ohm domain-specific language. Quickly build parsers, interpreters, and compilers for programming languages with Ohm's parsing toolkit!
compilers interpreters ohm ohmjs parsers parsing-expression-grammar peg tree-sitter tree-sitter-parser
Last synced: 17 Mar 2025
https://github.com/g-vinokurov/flow9-calculator
Algebraic expression calculator on flow9
flow9 parsing-expression-grammar
Last synced: 22 Mar 2025
https://github.com/yrhiba/mnsh
Mini Shell, it's like bash simple executor and reader.
c parsing-expression-grammar shell system-calls
Last synced: 05 Apr 2025
https://github.com/tadiusfrank2001/cs101-theory-of-computation-and-languages
Investigate models of computation, formal languages, and computability in Haskell to build an Interpreter
automota context-free-grammar finite-state-machine halting-problem lexical-analysis parsing parsing-expression-grammar pumping-lemma regular-language turing turing-machine
Last synced: 13 Jun 2025
https://github.com/rotemdan/grammar-composer
Defines and generates parsers from composable grammar definitions. Includes advanced features like lexer-free parsing, selective packrat memoization and static analysis.
context-free-grammar grammar lexer-free-parsing parser-generator parsing-expression-grammar peg
Last synced: 16 Dec 2024