Sprache

Parser builder

A lightweight library for constructing parsers directly in C# code without generating boilerplate code.

A tiny, friendly, C# parser construction library

GitHub

2k stars
111 watching
215 forks
Language: C#
last commit: over 2 years ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
scriban/scribanA scripting language and engine for .NET with support for templating languages like Handlebars, Liquid, and Mustache.3,246
datalust/superpowerA C# parser construction toolkit with high-quality error reporting1,100
chevrotain/chevrotainA toolkit for building parsers and lexers in JavaScript2,511
otac0n/pegasusA PEG parser generator for C# that integrates with MSBuild and Visual Studio208
louthy/language-extA C# library that enables declarative and pure functional programming by providing extensions to the language.6,553
engelberg/instaparseA Clojure library that converts context-free grammar notations into executable parsers2,749
b3b00/cslyA C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.377
ironyproject/ironyA .NET implementation kit for building language parsers and grammars.514
commandlineparser/commandlineProvides a standardized and concise API for manipulating command line arguments in C# applications.4,601
leethomason/tinyxml2A C++ XML parser that builds a Document Object Model (DOM) from an XML document.5,139
eliaskosunen/scnlibA modern C++ library for safer and more efficient input parsing.1,098
messagepack-csharp/messagepack-csharpFast C# serializer for compact binary data5,868
plioi/parsleyA parsing library inspired by Haskell's Parsec and F#'s FParsec.61
waf/csharpreplAn interactive C# command-line REPL with syntax highlighting and various tools for rapid experimentation and exploration of the language.2,970
panzerdp/vocaA JavaScript library for string manipulation and formatting3,607