Skip to content

Commit 3c24da4

Browse files
committed
Rename parser_T->token to parser_T->current_token
1 parent eff38f7 commit 3c24da4

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/include/parser.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
typedef struct PARSER_STRUCT {
88
lexer_T* lexer;
9-
token_T* token;
9+
token_T* current_token;
1010
} parser_T;
1111

1212
parser_T* parser_init(lexer_T* lexer);

src/parser.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,26 +12,26 @@ size_t parser_sizeof(void) {
1212
parser_T* parser_init(lexer_T* lexer) {
1313
parser_T* parser = calloc(1, parser_sizeof());
1414
parser->lexer = lexer;
15-
parser->token = lexer_next_token(lexer);
15+
parser->current_token = lexer_next_token(lexer);
1616

1717
return parser;
1818
}
1919

2020
token_T* parser_consume(parser_T* parser, int type) {
21-
if (parser->token->type != type) {
21+
if (parser->current_token->type != type) {
2222
printf("[Parser]: Unexpected token: '%s', was expected: '%s'\n",
23-
token_to_string(parser->token),
23+
token_to_string(parser->current_token),
2424
token_type_to_string(type));
2525
exit(1);
2626
}
2727

28-
parser->token = lexer_next_token(parser->lexer);
28+
parser->current_token = lexer_next_token(parser->lexer);
2929

30-
return parser->token;
30+
return parser->current_token;
3131
}
3232

3333
AST_T* parser_parse(parser_T* parser) {
34-
switch (parser->token->type) {
34+
switch (parser->current_token->type) {
3535
default: {
3636
}
3737
}

0 commit comments

Comments
 (0)