Numeric Symbols numeric symbol symbol numeric symbol
NumericLiteral = [ "+" | "-" ] Digit { Digit }.

Numeric symbols represent signed integers, which may be arbitrarily large. For example: 123 +121 -123 -123456789012345678901234567890

Non-negative integers can be written as 0xZZZ...ZZ

where ZZZ...ZZ is a non-empty sequence of hexadecimal digits.