aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.c
diff options
context:
space:
mode:
authorc+12023-05-05 17:09:41 -0400
committerc+12023-05-05 17:09:41 -0400
commitf4affa93fac8c52b3350cfa3d2dec4bfb9b3deae (patch)
treedcdca08f3b56bf293cda566c08cd6929304dcdbb /src/lexer.c
parent276629104f3f31ce754468d5bbc3fa523ddfade5 (diff)
HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALK!
Diffstat (limited to 'src/lexer.c')
-rw-r--r--[-rwxr-xr-x]src/lexer.c11
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) {