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: 7 months ago
Linked from 5 awesome lists


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
scriban/scriban A scripting language and engine for .NET with support for templating languages like Handlebars, Liquid, and Mustache. 3,193
datalust/superpower A C# parser construction toolkit with high-quality error reporting 1,078
chevrotain/chevrotain A toolkit for building parsers and lexers in JavaScript 2,499
otac0n/pegasus A PEG parser generator for C# that integrates with MSBuild and Visual Studio 206
louthy/language-ext A C# library that enables declarative and pure functional programming by providing extensions to the language. 6,527
engelberg/instaparse A Clojure library that converts context-free grammar notations into executable parsers 2,743
b3b00/csly A C# library that simplifies generating and maintaining lexer/parsers using compact definition syntax 374
ironyproject/irony A .NET implementation kit for building language parsers and grammars. 512
commandlineparser/commandline Provides a standardized and concise API for manipulating command line arguments in C# applications. 4,584
leethomason/tinyxml2 A C++ XML parser that builds a Document Object Model (DOM) from an XML document. 5,109
eliaskosunen/scnlib A modern C++ library for safer and more efficient input parsing. 1,084
messagepack-csharp/messagepack-csharp Fastest C# serializer with built-in LZ4 compression and support for Unity and Xamarin. 5,795
plioi/parsley A parsing library inspired by Haskell's Parsec and F#'s FParsec. 61
waf/csharprepl An interactive C# programming environment with syntax highlighting and NuGet package management 2,941
panzerdp/voca A JavaScript library for string manipulation and formatting 3,606