Menu

Tree [d4e0ff] master /
 History

HTTPS access


File Date Author Commit
 examples 2009-10-16 mikolasj mikolasj [3f195b] adding examples
 lib 2009-10-20 mikolasj mikolasj [91a8e4] Upgrading CLOPS and usage on wrong command line...
 resources 2009-10-16 mikolasj mikolasj [2ce2e4] cleanup
 src 2009-10-20 mikolasj mikolasj [91a8e4] Upgrading CLOPS and usage on wrong command line...
 web 2009-10-22 Viliam Holub Viliam Holub [d4e0ff] New picture of subtyping
 .gitignore 2009-10-16 mikolasj mikolasj [575226] modif .gitignore
 README 2009-10-20 mikolasj mikolasj [8a7031] Updating README
 build.properties 2009-10-22 Viliam Holub Viliam Holub [d4e0ff] New picture of subtyping
 build.xml 2009-10-22 Viliam Holub Viliam Holub [d4e0ff] New picture of subtyping
 run 2009-10-20 mikolasj mikolasj [91a8e4] Upgrading CLOPS and usage on wrong command line...

Read Me

RExASTor is a tool for automatic generation of Extended Abstract
Syntax Trees (XASTs) into Java. Unlike many other code generators,
RExASTor preserves type-safety and code reuse across related ASTs.


To compile
----------
Run ant

To Run
-----------------
./run -o OUTPUT_DIRECTORY REXASTOR_FILE

Interesting Files
-----------------
examples -- input examples, these can be tried out by "ant -e -Dtest-file=FILENAME test-parser"
tmp -- output of generation

resources/InterfaceTemplate.vm -- template for interfaces corresponding to the input types
resources/ImplementationTemplate.vm -- template for implementations of the interfaces
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.