ctpg

Parser generator

A tool for generating parsers at compile-time using D programming language

Compile-Time Parser Generator in D programming language.

GitHub

45 stars
5 watching
2 forks
Language: D
last commit: over 11 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
jwtowner/lugA C++ library for defining and executing parsers as extended parsing expression grammars with support for context-sensitive grammar handling.67
jcolag/thueA language and runtime system for parsing arbitrary grammars using semi-Thue processes29
kevinmehall/rust-pegA parser generator tool that creates recursive descent parsers from concise grammar definitions.1,480
sickheadgames/tinypgA tool that generates parsers and scanners for C# programs58
pwil3058/dunnartA tool for generating LALR(1) parsers from a specification language14
uplinkcoder/fancypars-liteA fast parser generator tailored to support transcompilers, with a custom grammar format requiring additional documentation.5
texttheater/ccgwebA web platform for parsing and annotating Combinatory Categorial Grammar (CCG) sentences.5
b3b00/cslyA C# library that simplifies the generation of lexers and parsers using compact, type-safe definitions.377
dlang-community/peggedA tool for building parsing expression grammars in D programming language533
haskell/happyA tool for generating parsers from regular expressions in Haskell.292
mikelewis0/easyccgA Java implementation of a Compositional CCG parser used in natural language processing research60
nikomatsakis/lalrpopA Rust-based parser generator framework designed to simplify the process of creating parsers1
gerhobbelt/jisonAn API for creating parsers in JavaScript that generates bottom-up parsers from grammar files119
goccmack/goccA tool for generating lexers and parsers from a BNF file with semantic actions.621
qwertie/lllpg-samplesA collection of examples and demos showcasing the functionality of a parser generator for C#12