From e5a9dd85670d1730d042542c76033cecd4fc04b0 Mon Sep 17 00:00:00 2001 From: Brad Lewis <22850972+BradLewis@users.noreply.github.com> Date: Fri, 24 Jul 2026 12:41:57 +1000 Subject: [PATCH] Set token kind to float for hex floats --- core/odin/tokenizer/tokenizer.odin | 1 + 1 file changed, 1 insertion(+) diff --git a/core/odin/tokenizer/tokenizer.odin b/core/odin/tokenizer/tokenizer.odin index df9d5b01d..483589ad4 100644 --- a/core/odin/tokenizer/tokenizer.odin +++ b/core/odin/tokenizer/tokenizer.odin @@ -510,6 +510,7 @@ scan_number :: proc(t: ^Tokenizer, seen_decimal_point: bool) -> (Token_Kind, str case 'z': int_base(t, &kind, 12, "illegal dozenal integer") case 'x': int_base(t, &kind, 16, "illegal hexadecimal integer") case 'h': + kind = .Float prev := t.offset advance_rune(t) scan_mantissa(t, 16)