[ https://issues.apache.org/jira/browse/DAFFODIL-852?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Beckerle reassigned DAFFODIL-852: ----------------------------------------- Assignee: Michael Beckerle > Implement runtime checks for lastDeclaredRequiredElement > -------------------------------------------------------- > > Key: DAFFODIL-852 > URL: https://issues.apache.org/jira/browse/DAFFODIL-852 > Project: Daffodil > Issue Type: New Feature > Components: Back End, Diagnostics > Affects Versions: s11 > Reporter: Josh Adams > Assignee: Michael Beckerle > Priority: Major > > This is primarily an issue for cases where an element is > maxOccurs="unbounded" occursCountKind="implicit", as this is only allowed on > the last required element of a sequence (see DFDL-732) > So far I believe that we have the compile time checks completed. However, > there are cases where it cannot be determined whether or not an element is > required at compile time. For example: > - unbounded/implicit element followed by a choice where a required element > is selected at runtime (see > edu.illinois.ncsa.daffodil.section14.occursCountKind.TestOCKImplicitNew > test_ockImplicit12) > - unbounded/implicit element followed by an element where lengthKind=pattern > and that pattern can match an empty string. (see > edu.illinois.ncsa.daffodil.section14.occursCountKind.TestOCKImplicitNew > test_ockImplicit14) -- This message was sent by Atlassian JIRA (v7.6.3#76005)