RelaxNGCC [X
- Sep 3, 2001 Version 0.2 is released. This is first public version.
- Sep 19, 2001 Version 0.3 is released. Added and modified some features.
- java-supplement changed its name to java-body.
- Allowed class attribute with some RelaxNG elements such as element, zeroOrMore, or optional.
- Allowed alias attribute with value element.
- Enhanced ability to recognize grammars by enhancing the algorithm around automaton.
- Added RelaxNG attribute for changing access modifiers.
- Added translated documentation about the internal algorithm in English.
- Oct 1, 2001 Version 0.4 is released.
-
Added support for non-XML syntax input. The non-XML syntax, suggested by James Clark, is a representation of RelaxNG grammar in style like a programming language. This style eliminates a lot of typing when we write a grammar with text editor. Explanation for non-XML syntax is available at http://www.thaiopensource.com/relaxng/nonxml/, and how to apply non-XML syntax to RelaxNGCC is described here.
- The calculation of FIRST and FOLLOW for each automata got strict.
- Jan 6, 2002 Version 0.5 is released.
- Changed namespace URI of RelaxNG to version 1.0
- Modified the procedure of interleave correctly.
- Added support for name-classes.
- Changed non-XML syntax features since it added the annotation support.
- Mar 3, 2002 Version 0.51 is released.
- Tested with JDK1.4 and changed my development environment into Eclipse. The feature of RelaxNGCC is same as version 0.5.
- Mar 17, 2002 Version 0.6 is released.
- Enhanced error messages when RelaxNGCC can not process the input grammar.
- Added feature for
alias
attributes with list
element.
- May 8, 2002 Version 0.7 is released.
- Added
inline
attribute for expanding a scope into other scopes.
- Revised manuals.