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 /src/lexer.cc | |
| parent | 2a188a5b1789c87c39c876b448953cb88afed132 (diff) | |
lexer: initialize a list of tokens
Diffstat (limited to 'src/lexer.cc')
| -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); } |
