Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates to 9.3.3.1 must state what happens when a discriminator evalutes to true. #8

Closed
mbeckerle opened this issue Nov 23, 2020 · 2 comments
Labels
DFDL 1.0 Public comments for DFDL 1.0 (GFD 240) Resolved

Comments

@mbeckerle
Copy link

(Formerly Action 319/Tracker 364 of the DFDL Workgroup. Recasting this as a public comment just to put all outstanding issues in one place)

Specifics include to clarify positive discriminator case in nested-choice scenario - that the inner-most discriminator is resolved. Subsequent discriminators resolve outward in the nest of discriminators.

@smhdfdl smhdfdl added the DFDL 1.0 Public comments for DFDL 1.0 (GFD 240) label Nov 24, 2020
@mbeckerle
Copy link
Author

Specifically missing is discussion of the nested scenario for the positive discriminator case. Existing language really only talks about the failed discriminator case.

@mbeckerle
Copy link
Author

Paragraph added to 9.3.3.1:

"A discriminator always resolves the nearest enclosing point of uncertainty that is unresolved. If more than one discriminator is evaluated, the first resolves the nearest enclosing point of uncertainty. The second the next nearest enclosing point, and so on. "

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DFDL 1.0 Public comments for DFDL 1.0 (GFD 240) Resolved
Projects
None yet
Development

No branches or pull requests

2 participants