<non-negative-integer> ::=
{<digit> }+
| "&H" {<hex-digit>}+
| "&h" {<hex-digit>}+
| "&O" {<octal-digit>}+
| "&o" {<octal-digit>}+
More information
Token syntax.