5.32 Section 9.3.2.1 https://redmine.ogf.org/issues/309
Update bullet 1 which says “1. nil representation
(if %ES; is a literal nil value).” to say “1. nil representation (if
%ES; or %WSP*; on its own is a literal nil value).”
Also Section 9.2.5 the
phrase
“… can be a zero-length representation if dfdl:nilValue is "%ES;",...”
should be replaced with
"... can be a zero-length representation if dfdl:nilValue
is a list containing either %ES; alone, or %WSP*; alone, and ...."
I prefer the following for the 9.2.5 update,
as dfdl:nilValue does not have to be a list ...
"... can be a zero-length representation if dfdl:nilValue
contains %ES; or %WSP*; on its own as a literal nil value, and ...."
or re-use the phrase from 9.3.2.1 ...
"... can be a zero-length representation if %ES; or %WSP*;
on its own is a literal nil value, and ...."
Note that the DFDL String Literal grammar
in 6.3.1.2 ensures that if %ES; appears in a string literal, it is the
only content of that string literal, so no need to qualify it further.
Regards
Steve Hanson
IBM Hybrid Integration, Hursley, UK
Architect, IBM
DFDL
Co-Chair, OGF
DFDL Working Group
smh@uk.ibm.com
tel:+44-1962-815848
mob:+44-7717-378890
Note: I work Tuesday to Friday
From:
Mike Beckerle <mbeckerle.dfdl@gmail.com>
To:
DFDL-WG <dfdl-wg@ogf.org>
Date:
07/08/2018 18:49
Subject:
[DFDL-WG] Updated
Errata doc - Experience 4 doc - with addition to Erratum
5.32
Sent by:
"dfdl-wg"
<dfdl-wg-bounces@ogf.org>