Added test that a nested NFA can override events from the superstate
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164965 936e1b1b-40f2-da11-902a-00137254ae57
displayed once, not once for each node they are nested in.
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164964 936e1b1b-40f2-da11-902a-00137254ae57
so that we can have a graphical representation. Useful for debugging
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164961 936e1b1b-40f2-da11-902a-00137254ae57
Needed for J302-043 (implementation of schema reader and later XPath)
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164853 936e1b1b-40f2-da11-902a-00137254ae57
therefore resulted on different results on Windows and MacOS
J831-006
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164136 936e1b1b-40f2-da11-902a-00137254ae57
now shared in schema.ads itself, rather than split in several packages.
In particular, this allows all output functions to take into account the
indentation, and do colored output in more packages
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164135 936e1b1b-40f2-da11-902a-00137254ae57
every time, so that we check all facets for all types.
Fixes regressions on sparc-solaris
J831-006
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@164055 936e1b1b-40f2-da11-902a-00137254ae57
instead of "=" ...'', because the "=" is not actually illegal in Ada 2012, and
the compiler has been fixed to accept this code.
Part of J803-019.
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@163417 936e1b1b-40f2-da11-902a-00137254ae57
(Create_Document): Properly initialize Symbols field with either
the passed symbol table or the locally created one.
--
Work for J614-008.
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@161158 936e1b1b-40f2-da11-902a-00137254ae57
backward compatibility.
In exchange, a few subprograms (introduced since the last release of
XML/Ada) require an additional symbol table parameter, to ensure the
table in which Symbols are defined lives at least as long as the
document. Without this, the symbols would be allocated in the parser's
symbol table, which could be different from the document's, and be
freed much earlier, resulting in Storage_Error.
Should fix J606-001
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@161067 936e1b1b-40f2-da11-902a-00137254ae57
symbols parameter optional for ease of use. There is a risk that users
do not set it to the same value as from the parser, in which case that
could result in a Storage_Error if the table from the parser is destroyed
first (since we keep some of its symbols in the tree).
Need more time to think about the design
J606-001
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@160795 936e1b1b-40f2-da11-902a-00137254ae57