Numeric Symbols

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.

Related concepts
Static and Dynamic Symbols