2.1 Common ABNF Definitions

The following are common ABNF ([RFC5234]) definitions for the standard ASCII and Unicode characters.

 ASCII-SPACE = %x20
 ASCII-EXCLAMATION-MARK = %x21
 ASCII-QUOTATION-MARK = %x22
 ASCII-NUMBER-SIGN = %x23
 ASCII-DOLLAR-SIGN = %x24
 ASCII-PERCENT-SIGN = %x25
 ASCII-AMPERSAND = %x26
 ASCII-APOSTROPHE = %x27
 ASCII-LEFT-PARENTHESIS = %x28
 ASCII-RIGHT-PARENTHESIS = %x29
 ASCII-ASTERISK = %x2A
 ASCII-PLUS-SIGN = %x2B
 ASCII-COMMA = %x2C
 ASCII-HYPHEN-MINUS = %x2D
 ASCII-FULL-STOP = %x2E
 ASCII-SOLIDUS = %x2F
 ASCII-DIGIT-ZERO = %x30
 ASCII-DIGIT-ONE = %x31
 ASCII-DIGIT-TWO = %x32
 ASCII-DIGIT-THREE = %x33
 ASCII-DIGIT-FOUR = %x34
 ASCII-DIGIT-FIVE = %x35
 ASCII-DIGIT-SIX = %x36
 ASCII-DIGIT-SEVEN = %x37
 ASCII-DIGIT-EIGHT = %x38
 ASCII-DIGIT-NINE = %x39
 ASCII-COLON = %x3A
 ASCII-SEMICOLON = %x3B
 ASCII-LESS-THAN-SIGN = %x3C
 ASCII-EQUALS-SIGN = %x3D
 ASCII-GREATER-THAN-SIGN = %x3E
 ASCII-QUESTION-MARK = %x3F
 ASCII-COMMERCIAL-AT = %x40
 ASCII-CAPITAL-LETTER-A = %x41
 ASCII-CAPITAL-LETTER-B = %x42
 ASCII-CAPITAL-LETTER-C = %x43
 ASCII-CAPITAL-LETTER-D = %x44
 ASCII-CAPITAL-LETTER-E = %x45
 ASCII-CAPITAL-LETTER-F = %x46
 ASCII-CAPITAL-LETTER-G = %x47
 ASCII-CAPITAL-LETTER-H = %x48
 ASCII-CAPITAL-LETTER-I = %x49
 ASCII-CAPITAL-LETTER-J = %x4A
 ASCII-CAPITAL-LETTER-K = %x4B
 ASCII-CAPITAL-LETTER-L = %x4C
 ASCII-CAPITAL-LETTER-M = %x4D
 ASCII-CAPITAL-LETTER-N = %x4E
 ASCII-CAPITAL-LETTER-O = %x4F
 ASCII-CAPITAL-LETTER-P = %x50
 ASCII-CAPITAL-LETTER-Q = %x51
 ASCII-CAPITAL-LETTER-R = %x52
 ASCII-CAPITAL-LETTER-S = %x53
 ASCII-CAPITAL-LETTER-T = %x54
 ASCII-CAPITAL-LETTER-U = %x55
 ASCII-CAPITAL-LETTER-V = %x56
 ASCII-CAPITAL-LETTER-W = %x57
 ASCII-CAPITAL-LETTER-X = %x58
 ASCII-CAPITAL-LETTER-Y = %x59
 ASCII-CAPITAL-LETTER-Z = %x5A
 ASCII-LEFT-SQUARE-BRACKET = %x5B
 ASCII-REVERSE-SOLIDUS = %x5C
 ASCII-RIGHT-SQUARE-BRACKET = %x5D
 ASCII-CIRCUMFLEX-ACCENT = %x5E
 ASCII-LOW-LINE = %x5F
 ASCII-GRAVE-ACCENT = %x60
 ASCII-SMALL-LETTER-A = %x61
 ASCII-SMALL-LETTER-B = %x62
 ASCII-SMALL-LETTER-C = %x63
 ASCII-SMALL-LETTER-D = %x64
 ASCII-SMALL-LETTER-E = %x65
 ASCII-SMALL-LETTER-F = %x66
 ASCII-SMALL-LETTER-G = %x67
 ASCII-SMALL-LETTER-H = %x68
 ASCII-SMALL-LETTER-I = %x69
 ASCII-SMALL-LETTER-J = %x6A
 ASCII-SMALL-LETTER-K = %x6B
 ASCII-SMALL-LETTER-L = %x6C
 ASCII-SMALL-LETTER-M = %x6D
 ASCII-SMALL-LETTER-N = %x6E
 ASCII-SMALL-LETTER-O = %x6F
 ASCII-SMALL-LETTER-P = %x70
 ASCII-SMALL-LETTER-Q = %x71
 ASCII-SMALL-LETTER-R = %x72
 ASCII-SMALL-LETTER-S = %x73
 ASCII-SMALL-LETTER-T = %x74
 ASCII-SMALL-LETTER-U = %x75
 ASCII-SMALL-LETTER-V = %x76
 ASCII-SMALL-LETTER-W = %x77
 ASCII-SMALL-LETTER-X = %x78
 ASCII-SMALL-LETTER-Y = %x79
 ASCII-SMALL-LETTER-Z = %x7A
 ASCII-LEFT-CURLY-BRACKET = %x7B
 ASCII-VERTICAL-LINE = %x7C
 ASCII-RIGHT-CURLY-BRACKET = %x7D
 ASCII-TILDE = %x7E
 ASCII-DELETE = %x7F
 ASCII-CRLF = %x0d.0a
  
 ASCII-DIGIT = ASCII-DIGIT-ZERO /
               ASCII-DIGIT-ONE /
               ASCII-DIGIT-TWO /
               ASCII-DIGIT-THREE /
               ASCII-DIGIT-FOUR /
               ASCII-DIGIT-FIVE /
               ASCII-DIGIT-SIX /
               ASCII-DIGIT-SEVEN /
               ASCII-DIGIT-EIGHT /
               ASCII-DIGIT-NINE
  
 ASCII-DIGIT-HEXADECIMAL = ASCII-DIGIT / 
                           ASCII-SMALL-LETTER-A /
                           ASCII-SMALL-LETTER-B /
                           ASCII-SMALL-LETTER-C /
                           ASCII-SMALL-LETTER-D /
                           ASCII-SMALL-LETTER-E /
                           ASCII-SMALL-LETTER-F /
                           ASCII-CAPITAL-LETTER-A /
                           ASCII-CAPITAL-LETTER-B /
                           ASCII-CAPITAL-LETTER-C /
                           ASCII-CAPITAL-LETTER-D /
                           ASCII-CAPITAL-LETTER-E /
                           ASCII-CAPITAL-LETTER-F
  
 ASCII-ALL = %x20-7F
  
 UTF16-CHAR-NON-ASCII = %x0080-FFFF
  
 UTF16-ANY = ASCII-ALL / UTF16-CHAR-NON-ASCII