# ==============================================================================
# No digit
+
-
++
--
+-
-+
.
d
D
f
F
l
L
u
U

# ==============================================================================
# Begin with exponent
e
+e
-e
+e123
-e123

# ==============================================================================
# Hex
0x
-0x
+0x
0x123
-0x123
+0x123

# ==============================================================================
# Positive sign
+0
+1
+0.0
+1.0

# ==============================================================================
# Number with suffix
123u
123U
123ul
123UL
123ull
123ULL
123f
123F
123d
123D
123.0f
123.0F
123.0d
123.0D
123.0ef
123.0ed
123.0e1f
123.0e1d

# ==============================================================================
# Leading Zero
00
01
00.0
01.0

-00
-01
-00.0
-01.0

# ==============================================================================
# Locale
0,123e45
123,45
123,
,123
12345678901233456789012345,123

-0,123e45
-123,45
-123,
-,123
-12345678901233456789012345,123

# ==============================================================================
# Others
++123
--123
+-123
-+123

.e
e12
.e12
1A23

1;23
1,23
1_23
1..23
1.2.3

.123
123.

123e
123.e
123.0e

123ef
123.ef
123.0ef

0.
.0
00.
.00
0..1
1..0

0.0e
0.e
1.0e
1.e

1.
12.
123.
1234.
12345.
123456.
1234567.
12345678.
123456789.
1234567890.
12345678901.
123456789012.
1234567890123.
12345678901234.
123456789012345.
1234567890123456.
12345678901234567.
123456789012345678.
1234567890123456789.
12345678901234567890.
123456789012345678901.
1234567890123456789012.





