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

textNumberCheckPolicy lax and plus sign behavior (Action 313) #14

Closed
mbeckerle opened this issue Dec 10, 2020 · 1 comment
Closed

textNumberCheckPolicy lax and plus sign behavior (Action 313) #14

mbeckerle opened this issue Dec 10, 2020 · 1 comment
Labels
DFDL 1.0 Public comments for DFDL 1.0 (GFD 240) Resolved

Comments

@mbeckerle
Copy link

lax used as a policy enum - should this be optional feature, or described as implementation dependent or both.

ICU behavior for lax varies with versions of ICU, and the maintainers are not committed to lax being consistent in behavior from release to release.

@mbeckerle mbeckerle added the DFDL 1.0 Public comments for DFDL 1.0 (GFD 240) label Dec 10, 2020
@mbeckerle
Copy link
Author

also binaryNumberCheckPolicy (is unrelated to ICU)

lax is not optional feature for textNumberRep 'standard' but behavior is implementation-dependent.

Weaken language to point this out: If 'lax' and dfdl:textNumberRep is 'standard' then behavior is implementation-dependent but includes behaviors like grouping separators are ignored, leading and trailing whitespace is ignored, leading zeros are ignored, and quoted characters may be omitted.

Also 13.11.2 wording of number item 2 should add implementation-dependent.

(also typo found: dfdl:textNumberPolicy)

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

1 participant