fix tokenizer for ~= and better struct aligning

This commit is contained in:
Daniel Gavin
2021-04-29 00:51:24 +02:00
parent 088f4b5039
commit 9c6ab05981
3 changed files with 21 additions and 9 deletions
+1 -1
View File
@@ -608,7 +608,7 @@ scan :: proc(t: ^Tokenizer) -> Token {
kind = switch3(t, .And, .And_Eq, '&', .Cmp_And);
}
case '|': kind = switch3(t, .Or, .Or_Eq, '|', .Cmp_Or);
case '~': kind = .Xor;
case '~': kind = switch2(t, .Xor, .Xor_Eq);
case '<': kind = switch4(t, .Lt, .Lt_Eq, '<', .Shl, .Shl_Eq);
case '>': kind = switch4(t, .Gt, .Gt_Eq, '>', .Shr,.Shr_Eq);