This is a static archive of the previous Open Grid Forum Redmine content management system saved from host redmine.ogf.org file /boards/15/topics/90?r=407 at Thu, 03 Nov 2022 15:31:17 GMT Make clear that %ES; cannot be combined with other entities or text in a DFDL String Literal - Public Comments Archive - Open Grid Forum

Make clear that %ES; cannot be combined with other entities or text in a DFDL String Literal

Added by Tim Kimber about 9 years ago

The intention of the specification is that the %ES; entity should be used to indicate an empty string or an empty byte sequence. Therefore we should explicitly disallow a DFDL String Literal that contains %ES; in combination with other entities or text.


Replies (5)

Resolved: Make clear that %ES; cannot be combined with other entities or text in a DFDL String Literal - Added by Michael Beckerle about 9 years ago

Section 6.3.1.2

Change grammar to show ES must be alone in a DFDL string literal.

Change first production

DfdlStringLiteral ::= DfdlESEntity | (DfdlStringLiteralPart)+

Drop | DfdlESEntity from the production for DfdlCharClassName

Resolved: Make clear that %ES; cannot be combined with other entities or text in a DFDL String Literal - Added by Steve Hanson about 9 years ago

While doing this, consider changing the font to a courier one to match the table for the expression language.

Resolved: Make clear that %ES; cannot be combined with other entities or text in a DFDL String Literal - Added by Steve Hanson over 8 years ago

New erratum 4.20 in experience document 1.
Plus editorial change for font.

(1-5/5)

This is a static archive of the previous Open Grid Forum Redmine content management system saved from host redmine.ogf.org file /boards/15/topics/90?r=407 at Thu, 03 Nov 2022 15:31:17 GMT