
yajco
Want to create your own language?
Don't worry with grammars or any other specifications !Just use plain Java classes and few annotations with our YAJCo tool. It's easy!
YAJCo
YAJCo (Yet Another Java Compiler compiler) is a language parser generator based on annotated model.
Our approach
Our goal was not to introduce new parsing methods. We have integrated existing methods into a tool that allows language developer to work on higher level of abstraction with language definition that is independent on parsing algorithm and based on abstract syntax.
YAJCo relies on Java as a language for definition of language model and its semantics. Language model consists of annotated Java classes and relations between them. The model corresponds to abstract syntax of the language where each class represents a language concept.
More information
- About tool
- Getting started
- Download
- User Guide
- Examples
- Publications
- Contact us
Project Information
- License: GNU GPL v3
- 1 stars
- svn-based source control
Labels:
dsl
compiler
domain-specificlanguage
annotation
parser
generator