Files
pole-book/server/node_modules/@lezer/json/test/numbers.txt

88 lines
637 B
Plaintext

# Simple Integer
42
==>
JsonText(Number)
# Zero By Itself Is Ok
0
==>
JsonText(Number)
# Leading Zeros Aren't Ok
[0123]
==>
JsonText(Array(Number, ⚠(Number)))
# Optional Minus Sign
-53
==>
JsonText(Number)
# Decimal Digits
123.4
==>
JsonText(Number)
# Must Have Digits After Decimal
123.
==>
JsonText(Number, ⚠)
# Exponent: Lowercase e
1e5
==>
JsonText(Number)
# Exponent: Uppercase E
1E5
==>
JsonText(Number)
# Exponent: Optional Plus Sign
1e+5
==>
JsonText(Number)
# Exponent: Optional Minus Sign
1E-5
==>
JsonText(Number)
# Exponent Without Digit Is Not Ok
42e
==>
JsonText(Number, ⚠)