Hello JastAdd users,
A new version of JastAdd2 is now available on the JastAdd homepage
http://jastadd.org
You can download JastAdd2 version R20130212 at
http://jastadd.org/releases/jastadd2/R20130212/
Below is a summary of the changes since the last release:
Bug fixes:
* Fixed bug concerning weaving interface refinements
* Fixed various bugs
* Fixed a code generation error in jjtree mode
Error handling:
* Multiple equivalent declarations of an inherited attribute now only
raise a warning, rather than an error
* The warning for a duplicate inherited declaration includes the
previous declaration location
* Improved error messages for method/equation refinement errors
* The path to the output directory is included in the error message for
a missing output directory
API changes:
* ASTNode.copy() now sets the parent pointer of the copy to null
* Removed the redundant static method ASTNode.getChild(ASTNode,int)
Performance:
* Removed redundant NTA child initialization
* Increased minimum (non-empty) child array size from 1 to 4
* The child array for non-List, non-Opt nodes is now initialized to fit
all children in the node constructor (removes redundant child-array growing)
Other changes:
* JastAdd2 no longer depends on AspectJ
* The --doxygen option is now deprecated
* Added the --indent command-line option which allows changing the
indentation in generated code. Can be set to tabs or 2-, 4-, and 8 space
indentation.
/The JastAdd Team
Received on Tue Feb 12 2013 - 11:39:39 CET