A decimal integer is a sequence of decimal digits (0...9): 1066.

A hexadecimal integer is a 0x prefix followed by hexadecimal digits (0..9, a..f, A..F): 0x42a.

A binary integer is a 0b prefix followed by binary digits (0,1): 0b10000101010.

A floating point number can use either dot (.) or comma (,) as a decimal mark: 1,234, 1.234. An exponent starts with either E or e symbol: 1234e-3, 1.234e+3

Any number can start with a sign (+ or -): +12, -43.21

Single spaces allowed between digits: 1 234 467.