From e08d1f7f3617fd2ed5228aa30e842c2247e41521 Mon Sep 17 00:00:00 2001 From: Alessandro Coglio Date: Wed, 21 Apr 2021 10:39:37 -0700 Subject: [PATCH] [ABNF] Move two rules and add some comments. This does not change the grammar, just its presentation in the file. --- grammar/abnf-grammar.txt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/grammar/abnf-grammar.txt b/grammar/abnf-grammar.txt index b7aaf08b07..ec983aef9a 100644 --- a/grammar/abnf-grammar.txt +++ b/grammar/abnf-grammar.txt @@ -338,7 +338,14 @@ not-star = %x0-29 / %x2B-10FFFF ; anything but * not-line-feed-or-carriage-return = %x0-9 / %xB-C / %xE-10FFFF ; anything but LF or CR -not-star-or-slash = %x0-29 / %x2B-2E / %x30-10FFFF ; anything but * or / +not-double-quote-or-open-brace = %x0-22 / %x24-7A / %x7C-10FFFF + ; anything but " or { + +not-double-quote-or-close-brace = %x0-22 / %x24-7C / %x7E-10FFFF + ; anything but " or } + +not-star-or-slash = %x0-29 / %x2B-2E / %x30-10FFFF + ; anything but * or / ; Lines in Leo may be terminated via ; a single carriage return, @@ -447,10 +454,6 @@ package-name = 1*( lowercase-letter / digit ) format-string-container = "{}" -not-double-quote-or-open-brace = %x0-22 / %x24-7A / %x7C-10FFFF - -not-double-quote-or-close-brace = %x0-22 / %x24-7C / %x7E-10FFFF - format-string-element = not-double-quote-or-open-brace / "{" not-double-quote-or-close-brace / format-string-container