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: 9 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,246
datalust/superpower A C# parser construction toolkit with high-quality error reporting 1,100
chevrotain/chevrotain A toolkit for building parsers and lexers in JavaScript 2,511
otac0n/pegasus A PEG parser generator for C# that integrates with MSBuild and Visual Studio 208
louthy/language-ext A C# library that enables declarative and pure functional programming by providing extensions to the language. 6,553
engelberg/instaparse A Clojure library that converts context-free grammar notations into executable parsers 2,749
b3b00/csly A C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions. 377
ironyproject/irony A .NET implementation kit for building language parsers and grammars. 514
commandlineparser/commandline Provides a standardized and concise API for manipulating command line arguments in C# applications. 4,601
leethomason/tinyxml2 A C++ XML parser that builds a Document Object Model (DOM) from an XML document. 5,139
eliaskosunen/scnlib A modern C++ library for safer and more efficient input parsing. 1,098
messagepack-csharp/messagepack-csharp Fast C# serializer for compact binary data 5,868
plioi/parsley A parsing library inspired by Haskell's Parsec and F#'s FParsec. 61
waf/csharprepl An interactive C# command-line REPL with syntax highlighting and various tools for rapid experimentation and exploration of the language. 2,970
panzerdp/voca A JavaScript library for string manipulation and formatting 3,607