diff options
author | Raghuram Subramani <raghus2247@gmail.com> | 2025-06-11 13:37:25 +0530 |
---|---|---|
committer | Raghuram Subramani <raghus2247@gmail.com> | 2025-06-11 13:37:25 +0530 |
commit | a89a4434d7e771f21c175730a156952ffe974e62 (patch) | |
tree | 6fa1f0dcb9cee6ebe52414d58a4f504a6ccd3e62 | |
parent | 2a188a5b1789c87c39c876b448953cb88afed132 (diff) |
lexer: initialize a list of tokens
-rw-r--r-- | src/lexer.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lexer.cc b/src/lexer.cc index baacdbb..66b267f 100644 --- a/src/lexer.cc +++ b/src/lexer.cc @@ -1,15 +1,20 @@ #include <lexer.h> +#include <list.h> #include <stdio.h> +#include <stdlib.h> +#include <token.h> void Lexer::init(char *script) { this->script = script; + tokens = (List *) calloc(1, sizeof(List)); + tokens->init(sizeof(Token)); } + void Lexer::scan_tokens(void) { - (void) script; printf("%s\n", script); } |