diff options
author | c+1 | 2023-05-05 17:09:41 -0400 |
---|---|---|
committer | c+1 | 2023-05-05 17:09:41 -0400 |
commit | f4affa93fac8c52b3350cfa3d2dec4bfb9b3deae (patch) | |
tree | dcdca08f3b56bf293cda566c08cd6929304dcdbb /src/lexer.c | |
parent | 276629104f3f31ce754468d5bbc3fa523ddfade5 (diff) |
HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALK!
Diffstat (limited to 'src/lexer.c')
-rw-r--r--[-rwxr-xr-x] | src/lexer.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/lexer.c b/src/lexer.c index 3d9f538..db1d994 100755..100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -85,10 +85,17 @@ token_t* lexer_get_next_token(lexer_t* lexer) { case '~': return lexer_next_token( lexer, token_init( - TOKEN_tILDE, + TOKEN_TILDE, lexer_get_c_as_string(lexer) ) ); break; + case ';': return lexer_next_token( + lexer, + token_init( + TOKEN_SEMI, + lexer_get_c_as_string(lexer) + ) + ); break; } } @@ -122,7 +129,7 @@ token_t* lexer_get_comment(lexer_t* lexer) { } lexer_next(lexer); - return token_init(TOKEN_SEMI, NULL); + return token_init(TOKEN_COMM, lexer_get_c_as_string(lexer)); } token_t* lexer_get_id(lexer_t* lexer) { |