# ==============================================================================
# No digit

+
-
++
--
+-
-+

.
..
+.
-.
.+
.-


# ==============================================================================
# Multiple sign

++0.1
++1.0
++.0
++.1

--0.1
--1.0
--.0
--.1

+-0.1
+-1.0
+-.0
+-.1

-+0.1
-+1.0
-+.0
-+.1



# ==============================================================================
# Invalid exponent

e

+e
-e

e+
e-

.e
e.

.e123
e.123

+e123
-e123


# ==============================================================================
# Number with suffix

123f
123F

123d
123D

123.0f
123.0F

123.0d
123.0D

123.0ef
123.0ed

123.0e1f
123.0e1d



# ==============================================================================
# Leading Zero

00.0
01.0
-00.0
-01.0
+00.0
+01.0

00e1
01e1
-00e1
-01e1
+00e1
+01e1

00.e1
01.e1
-00.e1
-01.e1
+00.e1
+01.e1

00.
00.e
00.e12


# ==============================================================================
# Locale

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

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

+0,123e45
+123,45
+123,
+,123
+12345678901233456789012345,123


# ==============================================================================
# Others

.e
e12
.e12

0e
0.0e
0.e
.0e

123e
123.0e
123.e
.123e

123e0x45
123e-0x45
123e+0x45

1e2.3
1e-2.3
1e+2.3

0..1
1..0
0..
1..
..0
..1
