Added basic for i loops. Missing some breaking tests and more tests. Also want to add for each at some point and it_index.
This commit is contained in:
@@ -54,6 +54,7 @@ Token_Kind :: enum {
|
||||
TOKEN_SEMICOLON;
|
||||
TOKEN_COMMA;
|
||||
TOKEN_DOT;
|
||||
TOKEN_DOTDOT;
|
||||
|
||||
TOKEN_IDENTIFIER;
|
||||
|
||||
@@ -491,7 +492,10 @@ scan_next_token :: (lexer : *Lexer) -> *Token {
|
||||
}
|
||||
case #char ";"; return make_token(lexer, .TOKEN_SEMICOLON);
|
||||
case #char ","; return make_token(lexer, .TOKEN_COMMA);
|
||||
case #char "."; return make_token(lexer, .TOKEN_DOT);
|
||||
case #char "."; {
|
||||
if match_character(lexer, #char ".") return make_token(lexer, .TOKEN_DOTDOT);
|
||||
return make_token(lexer, .TOKEN_DOT);
|
||||
}
|
||||
}
|
||||
|
||||
s : string = .{ count = 1, data = *c };
|
||||
|
||||
Reference in New Issue
Block a user