Prefer ..= over ..

This commit is contained in:
gingerBill
2021-08-04 00:36:10 +01:00
parent af6df7d7c9
commit dd8fa1d690

View File

@@ -140,7 +140,7 @@ is_letter :: proc(r: rune) -> bool {
switch r {
case '_':
return true;
case 'A'..'Z', 'a'..'z':
case 'A'..='Z', 'a'..='z':
return true;
}
}
@@ -256,11 +256,11 @@ scan_raw_string :: proc(t: ^Tokenizer) -> string {
digit_val :: proc(r: rune) -> int {
switch r {
case '0'..'9':
case '0'..='9':
return int(r-'0');
case 'A'..'F':
case 'A'..='F':
return int(r-'A' + 10);
case 'a'..'f':
case 'a'..='f':
return int(r-'a' + 10);
}
return 16;
@@ -276,7 +276,7 @@ scan_escape :: proc(t: ^Tokenizer) -> bool {
advance_rune(t);
return true;
case '0'..'7':
case '0'..='7':
n, base, max = 3, 8, 255;
case 'x':
advance_rune(t);
@@ -485,7 +485,7 @@ scan :: proc(t: ^Tokenizer) -> Token {
kind = .Ident;
check_keyword: if len(lit) > 1 {
// TODO(bill): Maybe have a hash table lookup rather than this linear search
for i in Token_Kind.B_Keyword_Begin .. Token_Kind.B_Keyword_End {
for i in Token_Kind.B_Keyword_Begin ..= Token_Kind.B_Keyword_End {
if lit == tokens[i] {
kind = Token_Kind(i);
break check_keyword;