Update all copyright headers to 2012, since the change of the license
is considered as significant for the files.
KC20-003
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@183039 936e1b1b-40f2-da11-902a-00137254ae57
The previous construction was creating states for all possible
combinations of the children nodes, resulting in an explosion
in the number of states. Through additional capabilities added
to Sax.State_Machines, we now have data associated with each
active state. In particular, for <all> states this is used to
memorize which children have already been visited.
for K518-020 and KC01-028
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@182156 936e1b1b-40f2-da11-902a-00137254ae57
It is now possible to parse a grammar once, and then use it from different
tasks with different parsers.
Added locking in a few places, and make sure the NFA is not modified while
processing input events.
Added automatic test
K708-021
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@176524 936e1b1b-40f2-da11-902a-00137254ae57
later on is correct
Testsuite results: 869 failures, XF:0, XP:0
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166735 936e1b1b-40f2-da11-902a-00137254ae57
still need to check its nillable status from the schema.
When an element is <skip processContents="skip">, we should ignore the
xsi:nil on any of its children, too
Testsuite: 885 failures, XF:0, XP:18
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166724 936e1b1b-40f2-da11-902a-00137254ae57
is valid as long as there is a xsi:type attribute
Testsuite results: 893 failues, XF:0, XP:26
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166723 936e1b1b-40f2-da11-902a-00137254ae57
feature rather than a bug.
Testsuite results:911 failures, XF:0, XP:44
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166719 936e1b1b-40f2-da11-902a-00137254ae57
Remove support for "#" as first character in error messages, since we
handle error locations differently now in any case
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166718 936e1b1b-40f2-da11-902a-00137254ae57
need to replace the nested NFA so that we do not accept children
elements for the simpleType
testsuite: 1033 failures, XF:7, XP:155
J302-043
git-svn-id: svn+ssh://svn.eu.adacore.com/Dev/trunk/xmlada@166709 936e1b1b-40f2-da11-902a-00137254ae57