org.apache.daffodil.processors.parsers
The parse failed.
The parse failed. The entire array/optional element failed.
When the number of occurrences is specified, then any failure results in a failure of the entire array.
When the number of occurrences is determined by speculative parsing, then in some cases a failure of an occurrence gets turned into a Success_EndOfArray (at a prior occurrence) or a Failed_WholeArray.
The parse failed.
The parse failed. This was a forward speculative parse, and it failed, but furthermore, no forward progress was made.
This status is only created by unseparated sequences.
The parse failed.
The parse failed. This was a forward-speculative parse, and it failed.
The parse failed, and a discriminator was set, indicating that the PoU was resolved first, and subsequently a failure occurred.
The parse succeeded.
The parse succeeded. We have reached the end of the variable occurrences.
Ultimately all parses of variable-occurrence/PoU elements must end with either Success_EndOfArray, or FailedWholeArray status. However, in some cases a failure of an occurrence gets turned into a Success_EndOfArray (at a prior occurrence) or a FailedWholeArray.
The parse succeeded.
The parse succeeded. We did not keep track of whether it consumed bits or not.
The parse succeeded.
The parse succeeded. The parse consumed some bits - was not zero length.
The parse succeeded.
The parse succeeded. The parse consumed a separator that is being skipped.
This is used only by separated sequences, and only for optional occurrences when a separator is being passed over and ignored, without an occurrence being added to the infoset.
The parse succeeded.
The parse succeeded. The parse consumed no bits - i.e., was zero length.
State that we initialize the variable to.
State that we initialize the variable to. Only exists until the first parse attempt.