OhmA library and language for building parsers, interpreters, compilers, etc.
Stars: ✭ 3,938 (+4948.72%)
Mutual labels: grammars, parsing, peg
autumnA Java parser combinator library written with an unmatched feature set.
Stars: ✭ 112 (+43.59%)
Mutual labels: grammars, parsing
PestThe Elegant Parser
Stars: ✭ 2,783 (+3467.95%)
Mutual labels: parsing, peg
parsonYet another PEG parser combinator library and DSL
Stars: ✭ 52 (-33.33%)
Mutual labels: parsing, peg
LugParsing expression grammar (PEG) embedded domain specific language and parsing machine for C++17
Stars: ✭ 44 (-43.59%)
Mutual labels: parsing, peg
3bmdmarkdown processor in CL using esrap parser
Stars: ✭ 58 (-25.64%)
Mutual labels: parsing, peg
ChevrotainParser Building Toolkit for JavaScript
Stars: ✭ 1,795 (+2201.28%)
Mutual labels: grammars, parsing
peFastest general-purpose parsing library for Python with a familiar API
Stars: ✭ 21 (-73.08%)
Mutual labels: parsing, peg
arboristArborist is a PEG parser that supports left-associative left recursion
Stars: ✭ 17 (-78.21%)
Mutual labels: parsing, peg
ParsecSharpThe faster monadic parser combinator library for C#
Stars: ✭ 23 (-70.51%)
Mutual labels: parsing, peg
Rust PegParsing Expression Grammar (PEG) parser generator for Rust
Stars: ✭ 836 (+971.79%)
Mutual labels: parsing, peg
cppcombinatorparser combinator and AST generator in c++17
Stars: ✭ 20 (-74.36%)
Mutual labels: parsing, peg
Cpp PeglibA single file C++ header-only PEG (Parsing Expression Grammars) library
Stars: ✭ 435 (+457.69%)
Mutual labels: parsing, peg
PegtlParsing Expression Grammar Template Library
Stars: ✭ 1,295 (+1560.26%)
Mutual labels: parsing, peg
PomPEG parser combinators using operator overloading without macros.
Stars: ✭ 310 (+297.44%)
Mutual labels: parsing, peg
latex2unicodeConvert LaTeX markup to Unicode (in Scala and Java)
Stars: ✭ 28 (-64.1%)
Mutual labels: parsing, peg
pyrserA PEG Parsing Tool
Stars: ✭ 32 (-58.97%)
Mutual labels: parsing, peg
left-recursionQuick explanation of eliminating left recursion in Haskell parsers
Stars: ✭ 36 (-53.85%)
Mutual labels: grammars, parsing
Ohm-SA Squeak/Smalltalk implementation of the metaprogramming framework Ohm.
Stars: ✭ 18 (-76.92%)
Mutual labels: parsing, ohm
kolasuKotlin Language Support – AST Library
Stars: ✭ 45 (-42.31%)
Mutual labels: parsing