# ==============================================================================
# positive sign is invalid in JSON

+NAN
+NaN
+Nan
+naN
+nan

+INF
+Inf
+inF
+inf

+INFINITY
+Infinity
+infINITY
+infinity


# ==============================================================================
# NaN with data encoded is not allowed

NaN()
NaN(0)
NaN(1)
NaN(abc)
NaN(9999999999999999999999999999)
NaN(_)


# ==============================================================================
# Invalid literal

N
Na
NaNf
NaNF
NaNd
NaND

+N
+Na
+NaNf
+NaNF
+NaNd
+NaND

-N
-Na
-NaNf
-NaNF
-NaNd
-NaND

I
In
Infi
Infin
Infini
Infinit
Infinityf
InfinityF
Infinityd
InfinityD

+I
+In
+Inf
+Infi
+Infin
+Infini
+Infinit
+Infinityf
+InfinityF
+Infinityd
+InfinityD

-I
-In
-Infi
-Infin
-Infini
-Infinit
-Infinityf
-InfinityF
-Infinityd
-InfinityD

NaNInfinity
InfinityNaN

NaNe10
-NaNe10
+NaNe10

Infinitye10
-Infinitye10
+Infinitye10
