From 4908d1ebdd00a8822d9ef59245f2456db4b6dbfc Mon Sep 17 00:00:00 2001 From: gingerBill Date: Mon, 26 Aug 2019 11:56:04 +0100 Subject: Update odin_tokenizer to support quaternion literals --- core/odin/tokenizer/tokenizer.odin | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/odin/tokenizer/tokenizer.odin b/core/odin/tokenizer/tokenizer.odin index 764fe6e34..b29ac700d 100644 --- a/core/odin/tokenizer/tokenizer.odin +++ b/core/odin/tokenizer/tokenizer.odin @@ -343,7 +343,8 @@ scan_number :: proc(t: ^Tokenizer, seen_decimal_point: bool) -> (token.Kind, str } // NOTE(bill): This needs to be here for sanity's sake - if t.ch == 'i' { + switch t.ch { + case 'i', 'j', 'k': kind^ = token.Imag; advance_rune(t); } -- cgit v1.2.3