lpeglabel

PEG parser

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

An extension of LPeg that supports labeled failures

GitHub

141 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 254
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. 920
dbremner/peg-sharp A tool for generating C# code from Parsing Expression Grammars (PEGs) to implement packrat parsers. 3
pointlander/peg A tool for generating parsers from parsing expression grammars using the Packrat parser generator 1,028
pyparsing/pyparsing A Python library for building and executing grammars using a parsing-expression grammar approach 2,247
ravi-delia/uclp An implementation of parsing expression grammars in Common Lisp 22
taocpp/pegtl A header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach 1,957
dlang-community/pegged A tool for building parsing expression grammars in D programming language 533
jwtowner/lug A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. 67
kevinmehall/rust-peg A parser generator tool that creates recursive descent parsers from concise grammar definitions. 1,480
sirthias/parboiled2 A macro-based PEG parser generator for Scala that enables fast and elegant parsing of arbitrary input text. 716
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 698
cameronhunter/rollup-plugin-pegjs An npm package that allows importing PEG.js grammars as parsers directly in code 7