aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2025-06-11 13:37:25 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2025-06-11 13:37:25 +0530
commita89a4434d7e771f21c175730a156952ffe974e62 (patch)
tree6fa1f0dcb9cee6ebe52414d58a4f504a6ccd3e62
parent2a188a5b1789c87c39c876b448953cb88afed132 (diff)
lexer: initialize a list of tokens
-rw-r--r--src/lexer.cc7
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);
}