// tests numeric parsing and display
@main = x
// ints
& x ~ [#12345 x]
& x ~ [#0 x]
& x ~ [#-0 x]
& x ~ [#-12345 x]
& x ~ [#0xABC x]
& x ~ [#-0xABC x]
& x ~ [#0b1010 x]
& x ~ [#-0b1010 x]
// floats
& x ~ [#1.0 x]
& x ~ [#0.1 x]
& x ~ [#0.001 x]
& x ~ [#-123.123 x]
& x ~ [#-12.045e2 x]
& x ~ [#NaN x]
& x ~ [#-NaN x]
& x ~ [#inf x]
& x ~ [#-inf x]
& x ~ *