Parses one iteration of an array/optional element, and returns a status indicating success/failure and the nature of that success/failure.
Parses one iteration of an array/optional element, and returns a status indicating success/failure and the nature of that success/failure.
Supports speculative parsing via backtracking.
Parses (1) one iteration of an array with fixed/expression occurs count.
Parses (1) one iteration of an array with fixed/expression occurs count. (2) a model group (3) a scalar element.
Returns a status indicating success/failure and the nature of that success/failure.
No backtracking supported.
False because combinators don't touch the data stream themselves.
False because combinators don't touch the data stream themselves. The processors they call do that work.
This parse method is used for both separated and unseparated sequences.
This parse method is used for both separated and unseparated sequences.