Hexadecimal numbers

BNF notation
<hexadecimal-literal> ::= "#h" <hex-digits>
<hex-digits> ::= <hex-digit> | <hex-digits> <hex-digit>
<hex-digit> ::= "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" | "8" | "9" |
"A" | "B" | "C" | "D" | "E" | "F" | "a" | "b" | "c" | "d" | "e" | "f"

Range:
See Table 1.

Examples:
#h123, #h1eAf3c