More parsing of expressions
This commit is contained in:
@@ -96,6 +96,19 @@ token_array_iter_peek(Token_Array *array, S64 i){
|
||||
return result;
|
||||
}
|
||||
|
||||
function void
|
||||
token_array_reset(Token_Array *array){
|
||||
// @Todo(Krzosa): Add free list
|
||||
assert(&array->first == array->last);
|
||||
array->len = 0;
|
||||
array->block = 0;
|
||||
array->last = &array->first;
|
||||
array->last->next = 0;
|
||||
array->iter_bucket = array->last;
|
||||
array->iter_len = 0;
|
||||
array->iter_block = 0;
|
||||
}
|
||||
|
||||
function Token *
|
||||
token_array_iter_begin(Token_Array *array){
|
||||
array->iter_len = 0;
|
||||
|
||||
Reference in New Issue
Block a user