Browse Source

Update odin_tokenizer to support quaternion literals

gingerBill 6 years ago
parent
commit
4908d1ebdd
1 changed files with 2 additions and 1 deletions
  1. 2 1
      core/odin/tokenizer/tokenizer.odin

+ 2 - 1
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);
 		}