aboutsummaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
authorc+12023-05-05 16:37:57 -0400
committerc+12023-05-05 16:37:57 -0400
commit942bbf33dcce413aadc7cc51693b184d6172c302 (patch)
treedb115d23fec88938d2ac890f35c0843d70a67a90 /src/main.c
parent89b5586c1a12ac47c47e609dc31aac597473812f (diff)
HEKLP IT WON"T TERMINATc
Diffstat (limited to 'src/main.c')
-rwxr-xr-x[-rw-r--r--]src/main.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/main.c b/src/main.c
index a9682a6..45ee0c6 100644..100755
--- a/src/main.c
+++ b/src/main.c
@@ -1,7 +1,18 @@
#include <stdio.h>
+#include "include/lexer.h"
int main(int argc, char* argv[]) {
- printf("Hello, world.");
+ lexer_t* lexer = lexer_init(
+ "[nice & simple]\nlet it = \"Hello, World!\";\nsay it;\n"
+ );
+
+ printf("\n=== INPUT =======\n%s\n=== END INPUT ===\n", lexer->content);
+
+ token_t* token = NULL;
+
+ while ((token = lexer_get_next_token(lexer)) != NULL) {
+ printf("===\ntoken type: %d\ntoken value: %s\n===\n", token->type, token->value);
+ }
return 0;
}