From 507b43b3739b897786a01624354adcdf0c2536bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kat=20March=C3=A1n?= Date: Mon, 28 Apr 2025 14:05:16 -0700 Subject: [PATCH] Update draft-marchan-kdl2.md Co-authored-by: Tab Atkins Jr. --- draft-marchan-kdl2.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/draft-marchan-kdl2.md b/draft-marchan-kdl2.md index b27b3f5..eb7ca72 100644 --- a/draft-marchan-kdl2.md +++ b/draft-marchan-kdl2.md @@ -1117,10 +1117,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 | '_')*