Files
Nim/tests/icnif/testcode/modtestliterals.nim
2025-11-06 04:50:21 +09:00

37 lines
852 B
Nim

var strlit = "test string"
var rstrlit = r"test\t raw"
var triplestrlit = """Triple
string
literal
"""
var charlit = 'a'
var intlit1 = 123456
var intlit2 = -123456
var int8litH = 127'i8
var int8litL = -128'i8
var int16litH = 32767'i16
var int16litL = -32768'i16
var int32litH = 2147483647'i32
var int32litL = -2147483648'i32
var int64litH = 9223372036854775807'i64
var int64litL = -9223372036854775808'i64
var uintlitH = 18446744073709551615'u
var uint8litH = 255'u8
var uint16litH = 65535'u16
var uint32litH = 4294967295'u32
var uint64litH = 18446744073709551615'u64
var floatlit = 1.25
var floatlit2 = -1.25
var float32lit = 1.25'f32
var float64lit = 1.25'f64
var floatZero = 0.0
# Needs newer Nimony to save `-0.0` to NIF correclty
#var floatNegZero = -0.0
var floatInf = Inf
var floatNaN = NaN
var floatNegInf = NegInf
var nillit: ptr int = nil