JAST: Java Abstract Syntax Trees is currently offered as-is, free of charge to all academic researchers, teachers and industrial users. All we ask is that you cite the source as you would any research material published in a journal or conference article.
The Java bundle for JAST is a Java library, provided as a compiled JAR file. It is not a main program, but a collection of readers, writers and XML nodes to be used in your own Java programs. Follow the user guide pages, or the downloaded documentation.
We may provide different compiled versions of the JAST software in the future, because we make improvements to the tool, or offer it for newer versions of Java.
Download JAST by using the "download" option, after clicking on the above link.
You will also need the JAST Documentation, to guide you in building your own project. This was prepared for JAST 2.5 using the javadoc program. The bundle is a zipped collection of HTML files in the Java archive JAR format.
Download the JAST Documentation by using the "download" option, after clicking on the above link. Save the documentation bundle and then unpack it, typically using the Java command:
jar -xf jast-2.5-doc.jar
This will install a directory structure under your working directory. Point your web browser to the html/ root folder to load the index file.
Please read the terms and conditions - there are a few! This is just to protect our intellectual property.
any software using JAST should cite the copyright holder Anthony J H Simons and this website as the source.
the JAST software is offered as-is, without any further implied liability;
the JAST guide on this website is offered as-is, without any further implied liability;
the JWalk bytecodes MAY NOT be decompiled or reverse-engineered to source code;