grappa

Grammar generator

A system that allows users to define grammars entirely in Java without preprocessing and generates parsers at runtime.

Write parsers for arbitrary text inputs, entirely in Java, with no preprocessing phase

GitHub

63 stars
10 watching
12 forks
Language: Java
last commit: almost 9 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
getsadzeg/gegram-class An offline Java library that identifies and fixes grammatical errors in the Georgian language. 6
jcolag/thue A language and runtime system for parsing arbitrary grammars using semi-Thue processes 29
fsprojects/argu A library that generates CLI argument/XML configuration parsers and help messages for F# applications 460
gogo/letmegrpc Generates web forms from gRPC definitions 423
verhas/javageci A framework for generating Java code using metaprogramming and provides an API to create custom code generators. 130
cesbit/pyleri A Python-based parser for defining grammars and generating parsers in multiple languages 121
jmattheis/goverter Automates the generation of type-safe conversion methods between data structures 576
clipperhouse/gen A tool for generating code in Go with support for generics and runtime extensibility via typewriters. 1,429
ptal/oak A tool for generating parsers from grammars described in a high-level syntax 143
senselogic/generis A lightweight code preprocessor for Go that adds features like generics and HTML templating. 43
texttheater/ccgweb A web platform for parsing and annotating Combinatory Categorial Grammar (CCG) sentences. 5
awalterschulze/goderive Automates generating implementations of common Go functions from input parameter types. 1,246
friggog/tree-gen Generates 3D tree models procedurally using Python 846
azr/generators Automates the generation of boilerplate code for common Go applications 5
youxkei/ctpg A tool for generating parsers at compile-time using D programming language 45