lpeglabel

PEG parser

An extension of LPeg that supports parsing expression grammars with labeled failures

An extension of LPeg that supports labeled failures

GitHub

140 stars
11 watching
18 forks
Language: C
last commit: over 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pygy/lulpeg A Lua implementation of a Parsing Expression Grammar library 251
aappleby/matcheroni A minimalist C++20 library for building pattern-matchers and parsers using Parsing Expression Grammars (PEGs) 198
yhirose/cpp-peglib A C++ header-only library for parsing expression grammars with support for linear-time parsing and syntax sugar. 903
dbremner/peg-sharp Automates C# code generation for arbitrary parsing expression grammars. 3
pointlander/peg An implementation of a Packrat parser generator for creating grammars similar to regular expressions but with better code integration. 1,018
pyparsing/pyparsing A Python library for building and executing grammars using a parsing-expression grammar approach 2,233
ravi-delia/uclp An implementation of parsing expression grammars in Common Lisp 21
taocpp/pegtl A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach 1,945
dlang-community/pegged A tool for building parsing expression grammars in D programming language 534
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 68
kevinmehall/rust-peg A parser generator tool that creates recursive descent parsers from concise grammar definitions. 1,472
sirthias/parboiled2 A macro-based PEG parser generator for Scala that enables fast and elegant parsing of arbitrary input text. 717
jtmoulia/neotomex A PEG parser/transformer written in Elixir with a DSL for specifying grammars 68
jgm/peg-markdown An implementation of markdown syntax in C using a parsing expression grammar 696
cameronhunter/rollup-plugin-pegjs An npm package that allows importing PEG.js grammars as parsers directly in code 7