Files
rgbds/test/asm/fixed-point-syntax.asm
T
Rangi 11f6278d95 Refactor lexing of fixed-point numbers (#1915)
This incidentally fixes a bug with too-long fixed-point literals
that have precision suffixes.
2026-04-06 21:45:34 -04:00

20 lines
406 B
NASM

; good
println 3.14
println 42.
println 12_34.56_78
println 12.34_q.5
println 1_2.3_4_q15
println 1.q2
; bad
println 12.34q0
println 12.34q_15 ; lexes as `12.34q` (invalid) then symbol `_15`
println 12.34q1_5 ; lexes as `12.34q1` (valid) then symbol `_5`
println 1_.2
println 1._2
println 1.__2
println 1.2q
println 1.999_999_999_999_999
println 1.999_999_999_999_999q16
println 1.999_999_999_999_999q.16