# Integer

0;
42;
123456

==>

SurrealQL(Int,Int,Int)

# Float

0.0;
2.5;
3.14

==>

SurrealQL(Float,Float,Float)

# Float with exponent

2e4;
2.2e4;
1e+10;
5E-3

==>

SurrealQL(Float,Float,Float,Float)

# Float with f suffix

2e4f;
3.14f

==>

SurrealQL(Float,Float)

# Float special values

Infinity;
NaN

==>

SurrealQL(Float,Float)

# Decimal

4dec;
100dec

==>

SurrealQL(Decimal,Decimal)

# Negative numbers

-1;
-3.14

==>

SurrealQL(Int,Float)

# Positive explicit sign

+1;
+3.14

==>

SurrealQL(Int,Float)
