diff --git a/zkat/suffixes/draft-marchan-kdl2.html b/zkat/suffixes/draft-marchan-kdl2.html index fe45282..203e063 100644 --- a/zkat/suffixes/draft-marchan-kdl2.html +++ b/zkat/suffixes/draft-marchan-kdl2.html @@ -1071,7 +1071,7 @@ svg :is([fill="white"], [fill^="#fff"]) {
KDL Community
Published:
- +
Authors:
@@ -2986,10 +2986,9 @@ significand-initial = digit digit := [0-9] sign := '+' | '-' -bare-type-suffix := bare-type-suffix-initial identifier-char* -bare-type-suffix-initial := identifier-char - - '.' - ',' - - (('e' | 'E') (sign | digit)) +bare-type-suffix := unambiguous-bare-type-suffix | e-bare-type-suffix +unambiguous-bare-type-suffix := (identifier-char - ('.' | ',' | 'e' | 'E')) identifier-char* +e-bare-type-suffix := 'e' | 'E' | ( ((identifier-char - ('.' | ',')) identifier-char) - (('e' | 'E') (sign | digit)) ) identifier-char* explicit-type-suffix := '#' identifier-string hex := sign? '0x' hex-digit (hex-digit | '_')* diff --git a/zkat/suffixes/draft-marchan-kdl2.txt b/zkat/suffixes/draft-marchan-kdl2.txt index 61b0be6..fac4af4 100644 --- a/zkat/suffixes/draft-marchan-kdl2.txt +++ b/zkat/suffixes/draft-marchan-kdl2.txt @@ -5,7 +5,7 @@ KDL Community K. Marchán Microsoft KDL Contributors - 18 April 2025 + 28 April 2025 The KDL Document Language @@ -1259,10 +1259,9 @@ Table of Contents digit := [0-9] sign := '+' | '-' - bare-type-suffix := bare-type-suffix-initial identifier-char* - bare-type-suffix-initial := identifier-char - - '.' - ',' - - (('e' | 'E') (sign | digit)) + bare-type-suffix := unambiguous-bare-type-suffix | e-bare-type-suffix + unambiguous-bare-type-suffix := (identifier-char - ('.' | ',' | 'e' | 'E')) identifier-char* + e-bare-type-suffix := 'e' | 'E' | ( ((identifier-char - ('.' | ',')) identifier-char) - (('e' | 'E') (sign | digit)) ) identifier-char* explicit-type-suffix := '#' identifier-string hex := sign? '0x' hex-digit (hex-digit | '_')*