[TreeDL-users] TreeDL 2.x beta release
Brought to you by:
all-x
|
From: Alexey D. <de...@is...> - 2005-06-02 08:38:45
|
Notes: This is the first beta release of TreeDL 2.x. Documentation for 1.x is not updated, so search TreeDL.bnf for syntax changes, TreeDL.tdl for changes in AST and Message.tdl for semantic requirements in form of error messages. Changes: The main improvement from TreeDL 1.x is operations on tree nodes. It is like switch where case labels correspond to node types - types of virtual parameters. Operation is alternative (to visitors) dispatching scheme with many benefits - arbitrary signature, compile-time control of completeness. Constant types (enum/flags) are top level types now and translation scheme changed - objects are used instead of integers. late attributes can have initializers now. 'readonly' modifier renamed to more adequate 'setonce'. 'noset' modifier added for explicit specification of calculated attributes. Download TreeDL 2.x beta release from http://sf.net/projects/treedl Almost all you need is treedl-2.0-beta-050601-standalone.zip It contains ready-to-run binaries, source code and docs (javadocs, source xref etc) atplib sources are in atplib-3.2-beta-050601-src.zip and docs (also with class files) are in atplib-3.2-beta-050601.zip To integrate TreeDL with Maven you need both maven-atp-plugin-3.0.jar and maven-treedl-2.0-beta-050601.jar. Maven treedl plugin requires jar files all of them included in standalone distribution. Regards, Alexey ----- Alexey Demakov TreeDL: Tree Description Language: http://treedl.sourceforge.net RedVerst Group: http://www.unitesk.com |