INTEGER and TYPED_INTEGER

Integer literal.

INTEGER syntax

INTEGER = INTEGER2 or INTEGER8 or INTEGER10 or INTEGER16
where
INTEGER2  =
0b[0-1]+
INTEGER8  =
0o[0-7]+
INTEGER10 =
0 or ([1-9][0-9]*)
INTEGER16 =
0x([a-f] or [A-F] or [0-9])+)

TYPED_INTEGER Syntax

TYPED_INTEGER = INTEGER (_i  or  _ui) (8  or  16  or  32  or  64)