diff options
| author | gingerBill <bill@gingerbill.org> | 2019-08-26 11:56:04 +0100 |
|---|---|---|
| committer | gingerBill <bill@gingerbill.org> | 2019-08-26 11:56:04 +0100 |
| commit | 4908d1ebdd00a8822d9ef59245f2456db4b6dbfc (patch) | |
| tree | d0b3db0e99109c37fdd508f17e1e7287ff7b1469 | |
| parent | 7bc146e6fde909298a7184fdf00cec91868ffc00 (diff) | |
Update odin_tokenizer to support quaternion literals
| -rw-r--r-- | core/odin/tokenizer/tokenizer.odin | 3 |
1 files changed, 2 insertions, 1 deletions
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); } |