DFDL language: points of uncertainty
How DFDL parsers resolve choices, optional elements, and variable arrays.
A DFDL parser is a recursive-descent parser that uses lookahead
to resolve points of uncertainty:
- A choice
- An optional element
- A variable array of elements