RFC Errata
RFC 4234, "Augmented BNF for Syntax Specifications: ABNF", October 2005
Note: This RFC has been obsoleted by RFC 5234
Source of RFC: IETF - NON WORKING GROUPArea Assignment: app
Errata ID: 777
Status: Rejected
Type: Technical
Publication Format(s) : TEXT
Reported By: Zoltan Ordogh
Date Reported: 2006-09-18
Rejected by: Alexey Melnikov
Date Rejected: 2010-09-02
Section 3.4 says:
A range of alternative numeric values can be specified compactly, using dash ("-") to indicate the range of alternative values. Hence: DIGIT = %x30-39 is equivalent to: DIGIT = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9"
It should say:
[not supplied]
Notes:
The word equivalent is correct only when US-ASCII character set is used, since:
DIGIT = %x30-39 ;
means any hexadecimal value between 0x30 and 0x39,
while
DIGIT = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" ;
means any digit from 0 thru 9.
from pending
--VERIFIER NOTES--
As per Note in Section 2.3:
ABNF strings are case-insensitive and the character set for these
strings is us-ascii.
So these 2 representations *are* equivalent.