From d83d37ecd5682252f85af099c3353525f1cb1394 Mon Sep 17 00:00:00 2001 From: c+1 Date: Mon, 22 May 2023 15:58:13 -0400 Subject: yay :) --- src/main.c | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) (limited to 'src/main.c') diff --git a/src/main.c b/src/main.c index d9e617a..040ef73 100644 --- a/src/main.c +++ b/src/main.c @@ -1,10 +1,11 @@ #include +#include #include "include/log.h" #include "include/lexer.h" -#include "include/tree.h" -#include "include/parser.h" +// #include "include/tree.h" +// #include "include/parser.h" int main(int argc, char* argv[]) { @@ -42,14 +43,24 @@ int main(int argc, char* argv[]) { lexer_t* lexer = lexer_init(source); log_inf("Lexer created"); - parser_t* parser = parser_init(lexer); - log_inf("Parser created"); + log_inf("== BEGIN INPUT =="); + log_inf(lexer->content); + log_inf("=== END INPUT ==="); - tree_t* tree = parser_parse(parser); - log_inf("Tree root created"); + token_t* token = NULL; - printf("TYPE: [%d]\n", tree->type); - printf("SIZE: [%d]\n", tree->data.subtree.size); + while ((token = lexer_get_next_token(lexer)) != NULL) { + printf("===\ntoken type: %d:\ntoken value: || %s ||\n===\n", token->type, token->value); + } + + //parser_t* parser = parser_init(lexer); + //log_inf("Parser created"); + + //tree_t* tree = parser_parse(parser); + //log_inf("Tree root created"); + + //printf("TYPE: [%d]\n", tree->type); + //printf("SIZE: [%d]\n", tree->data.subtree.size); fclose(fsource); -- cgit v1.2.3