We are happy to announce the first release of the Castle library.
Castle (Control flow & Abstract Syntax Tree Library, Etc.) is a library for developing translators and code generators.
The release includes the following features:
- ANTLR-based utilities: include file search engine; - ANTLR-based utilities: token source stack for hierarchical structures; - AST: symbol table, walker, visitor; - AST: assignment, ranged variable, use-def interface; - StringTemplate-based code generation utilities; - General Utils: system, file processing, logging.
The package can be downloaded from here