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 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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. 68
jcolag/thue A language and runtime system for parsing arbitrary grammars using semi-Thue processes 29
kevinmehall/rust-peg A parser generator tool that creates recursive descent parsers from concise grammar definitions. 1,472
sickheadgames/tinypg A tool that generates parsers and scanners for C# programs 58
pwil3058/dunnart A tool for generating LALR(1) parsers from a specification language 14
uplinkcoder/fancypars-lite A fast parser generator tailored for transcompilers with a custom grammar format requiring additional documentation. 5
texttheater/ccgweb A web platform for parsing and annotating Combinatory Categorial Grammar (CCG) sentences. 5
b3b00/csly A C# library that simplifies generating and maintaining lexer/parsers using compact definition syntax 374
dlang-community/pegged A tool for building parsing expression grammars in D programming language 534
haskell/happy A tool for generating parsers from regular expressions in Haskell. 290
mikelewis0/easyccg A Java implementation of a Compositional CCG parser used in natural language processing research 60
nikomatsakis/lalrpop A Rust-based parser generator framework designed to simplify the process of creating parsers 1
gerhobbelt/jison An API for creating parsers in JavaScript that generates bottom-up parsers from grammar files 118
goccmack/gocc A tool for generating lexers and parsers from a BNF file with semantic actions. 616
qwertie/lllpg-samples A collection of examples and demos showcasing the functionality of a parser generator for C# 12