Olabusayo Kilo created DAFFODIL-3080:
----------------------------------------

             Summary: Add choiceLengthKind='endOfParent'
                 Key: DAFFODIL-3080
                 URL: https://issues.apache.org/jira/browse/DAFFODIL-3080
             Project: Daffodil
          Issue Type: New Feature
          Components: Back End, DFDL Language
    Affects Versions: 4.2.0
            Reporter: Olabusayo Kilo


The DFDL spec (12.3.6) explicitly mentions that an EndOfParent element
 can be terminated by a choice with choiceLengthKind='explicit', with no 
reference
 to implicit length choices. Later on in 12.3.6, it specified what the parent 
Effective 
 Length Units would be for an explicit length choice, again with no reference 
to 
 implicit length choices. The only way to get an EndOfParent element within an
 implicit length choice would be to have it actually be terminated by the 
choice's
 parent, similar to how we treat elements within an element that is also 
EndOfParent.

Alternatively we can also add a choiceLengthKind="EndOfParent" that looks to 
the parent's parent for the effective length unit of the parent.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to