Basic variable reassignments
This commit is contained in:
@@ -132,7 +132,8 @@ struct Lexer{
|
||||
S64 token_iter;
|
||||
};
|
||||
|
||||
force_inline B32 token_is_assign(Token *token){return token->kind >= TK_FirstAssign && token->kind <= TK_LastAssign;}
|
||||
force_inline B32 token_is_assign(Token_Kind token){return token >= TK_FirstAssign && token <= TK_LastAssign;}
|
||||
force_inline B32 token_is_assign(Token *token){return token_is_assign(token->kind);}
|
||||
|
||||
function U8
|
||||
lexc(Lex_Stream *s){
|
||||
@@ -353,6 +354,7 @@ lex__stream(Intern_Table *table, Array<Token> *array, Lex_Stream *s){
|
||||
lex_advance(s);
|
||||
}
|
||||
}
|
||||
else goto indent_loop_break;
|
||||
} break;
|
||||
|
||||
// @todo: add [;;] operator which adds new scope
|
||||
|
||||
Reference in New Issue
Block a user