From ab94a86ad08ad82a011aae6e3ebbb0a8f3991586 Mon Sep 17 00:00:00 2001 From: shabani005 Date: Sat, 27 Sep 2025 20:41:48 +0300 Subject: [PATCH] AST done. now eval needs to be implemented --- parser.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/parser.c b/parser.c index 3106e8a..a2c9177 100644 --- a/parser.c +++ b/parser.c @@ -112,6 +112,8 @@ int main(int argc, char **argv){ printf("Type: %s\nText: %s\n\n", token_type_to_string(to_tokenize.type[i]), to_tokenize.text[i]); } ASTTree walked = ast_walk(to_tokenize); - printf("op: %s, left: %s, right: %s, prec %zu\n", token_type_to_string(walked.nodes->op), walked.nodes->left->text[0], walked.nodes->right->text[0], walked.nodes->prec); + for (int i=0; itext[0], walked.nodes[i].right->text[0], walked.nodes[i].prec); + } return 0; }