asm/main now uses TOKEN_STREAM_AT
This commit is contained in:
@@ -25,13 +25,14 @@ int main(void)
|
|||||||
free(buffer.data);
|
free(buffer.data);
|
||||||
|
|
||||||
for (size_t i = 0; i < tokens.available; ++i)
|
for (size_t i = 0; i < tokens.available; ++i)
|
||||||
printf("%s(%.*s)\n", token_type_as_cstr(((token_t *)tokens.data)[i].type),
|
printf("%s(%.*s)\n",
|
||||||
(int)((token_t *)tokens.data)[i].str_size,
|
token_type_as_cstr((TOKEN_STREAM_AT(tokens.data, i)).type),
|
||||||
((token_t *)tokens.data)[i].str);
|
(int)(TOKEN_STREAM_AT(tokens.data, i).str_size),
|
||||||
|
(TOKEN_STREAM_AT(tokens.data, i).str));
|
||||||
|
|
||||||
// Free the tokens
|
// Free the tokens
|
||||||
for (size_t i = 0; i < tokens.available; ++i)
|
for (size_t i = 0; i < tokens.available; ++i)
|
||||||
free(((token_t *)tokens.data)[i].str);
|
free(TOKEN_STREAM_AT(tokens.data, i).str);
|
||||||
free(tokens.data);
|
free(tokens.data);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user