csly
Parser generator
A C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.
a C# embeddable lexer and parser generator (.Net core)
377 stars
13 watching
35 forks
Language: C#
last commit: about 1 month ago
Linked from 2 awesome lists
csharpdot-netexpression-parsergrammar-ruleslexerlexer-generatormathematical-parserparserparser-generatorrecursive-descent-parser
Related projects:
Repository | Description | Stars |
---|---|---|
jwtowner/lug | A C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling. | 67 |
benjamin-hodgson/pidgin | A lightweight and fast parsing library for C#. | 931 |
gerhobbelt/jison | An API for creating parsers in JavaScript that generates bottom-up parsers from grammar files | 119 |
scymtym/esrap | A parser generator tool for Common Lisp with advanced features like dynamic redefinition and semantic predicates. | 79 |
krasin-ga/matryoshki | A framework for creating type-agnostic decorators and adapters using C# source generators | 29 |
youxkei/ctpg | A tool for generating parsers at compile-time using D programming language | 45 |
sickheadgames/tinypg | A tool that generates parsers and scanners for C# programs | 58 |
daver32/interfacegenerator | A tool to automatically generate interfaces from classes | 36 |
uplinkcoder/fancypars-lite | A fast parser generator tailored to support transcompilers, with a custom grammar format requiring additional documentation. | 5 |
haskell/alex | A tool for generating lexical analysers in Haskell | 298 |
goccmack/gocc | A tool for generating lexers and parsers from a BNF file with semantic actions. | 621 |
qwertie/lllpg-samples | A collection of examples and demos showcasing the functionality of a parser generator for C# | 12 |
dbremner/peg-sharp | A tool for generating C# code from Parsing Expression Grammars (PEGs) to implement packrat parsers. | 3 |
quil-lang/alexa | A tool for generating lexical analyzers in Common Lisp. | 60 |
lokimidgard/csv-parser-generator | A tool to parse CSV files with support for uncommon line separators and nullable handling | 5 |