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
63 stars
10 watching
12 forks
Language: Java
last commit: over 8 years ago
Linked from 1 awesome list
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 | 459 |
gogo/letmegrpc | Generates web forms from gRPC definitions | 421 |
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 | Tool for generating type-safe converters in Go | 532 |
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 | 142 |
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,245 |
friggog/tree-gen | Generates 3D tree models procedurally using Python | 836 |
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 |