diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lexer.c b/src/lexer.c index 56e24af..5a6d245 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -82,7 +82,7 @@ lexer_tokenize_name(lexer_t *lexer, token_t *token) { size_t begin = lexer->cur; - while (lexer_is_not_eof(lexer) && isalnum(lexer_current_char(lexer))) { + while (lexer_is_not_eof(lexer) && (isalnum(lexer_current_char(lexer)) || lexer_current_char(lexer) == '_')) { lexer_drop_char(lexer); } |