diff --git a/docs/grammar/README.md b/docs/grammar/README.md index 3e8a114580..95eb46c8cc 100644 --- a/docs/grammar/README.md +++ b/docs/grammar/README.md @@ -378,18 +378,26 @@ integer-literal = unsigned-literal Go to: _[signed-literal](#user-content-signed-literal), [unsigned-literal](#user-content-unsigned-literal)_; + +```abnf +numeric-literal = integer-literal + / field-literal + / product-group-literal +``` + +Go to: _[field-literal](#user-content-field-literal), [integer-literal](#user-content-integer-literal), [product-group-literal](#user-content-product-group-literal)_; + + ```abnf -atomic-literal = integer-literal - / field-literal - / product-group-literal +atomic-literal = numeric-literal / boolean-literal / address-literal / character-literal / string-literal ``` -Go to: _[address-literal](#user-content-address-literal), [boolean-literal](#user-content-boolean-literal), [character-literal](#user-content-character-literal), [field-literal](#user-content-field-literal), [integer-literal](#user-content-integer-literal), [product-group-literal](#user-content-product-group-literal), [string-literal](#user-content-string-literal)_; +Go to: _[address-literal](#user-content-address-literal), [boolean-literal](#user-content-boolean-literal), [character-literal](#user-content-character-literal), [numeric-literal](#user-content-numeric-literal), [string-literal](#user-content-string-literal)_; diff --git a/docs/grammar/abnf-grammar.txt b/docs/grammar/abnf-grammar.txt index 3e0b85c82d..40773688e8 100644 --- a/docs/grammar/abnf-grammar.txt +++ b/docs/grammar/abnf-grammar.txt @@ -163,9 +163,11 @@ string-literal-element = not-double-quote-or-backslash integer-literal = unsigned-literal / signed-literal -atomic-literal = integer-literal - / field-literal - / product-group-literal +numeric-literal = integer-literal + / field-literal + / product-group-literal + +atomic-literal = numeric-literal / boolean-literal / address-literal / character-literal