Pegasus

Parser generator

A PEG parser generator for C# that integrates with MSBuild and Visual Studio

A PEG parser generator for .NET that integrates with MSBuild and Visual Studio.

GitHub

208 stars
12 watching
38 forks
Language: C#
last commit: almost 3 years ago

Related projects:

RepositoryDescriptionStars
dbremner/peg-sharpA tool for generating C# code from Parsing Expression Grammars (PEGs) to implement packrat parsers.3
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67
yhirose/cpp-peglibA C++ header-only library for parsing expression grammars with support for linear-time parsing and syntax sugar.920
pointlander/pegA tool for generating parsers from parsing expression grammars using the Packrat parser generator1,028
kevinmehall/rust-pegA parser generator tool that creates recursive descent parsers from concise grammar definitions.1,480
tanakh/peggyA parser generator for Haskell that focuses on simplicity and conciseness while providing fast and modern parsing capabilities93
benhanson/parsertl14A modular parser generator implemented in C++1431
sirthias/parboiled2A macro-based PEG parser generator for Scala that enables fast and elegant parsing of arbitrary input text.716
aappleby/matcheroniA minimalist C++20 library for building pattern-matchers and parsers using Parsing Expression Grammars (PEGs)198
mrossini-ethz/parseqA parsing library for Common Lisp that allows defining grammars and parsing sequences using PEG expressions.29
cornell-brg/pymtl3-netGenerates synthesizable Verilog for on-chip networks with customizable parameters and modular design43
b3b00/cslyA C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.377
taocpp/pegtlA header-only C++ library for defining and implementing parser combinators using a Parsing Expression Grammar approach1,957
pyparsing/pyparsingA Python library for building and executing grammars using a parsing-expression grammar approach2,247
bartoszgolek/nflagsA simple library for parsing and validating command-line arguments in C# applications.50