#include "src/parser.h" int main(int argc, char** argv){ // if (argc < 2){ // fprintf(stderr, "No file provided. %s \n", argv[0]); // return 1; // } Token tk = tokenize_all("fn add(x: int, y: int) int {\n let z = x+y; return z;\n }"); size_t i=0; Token final = {0}; SymbolTable tb = {0}; symbol_table_init(&tb, 1212); printf("===================\n"); for (size_t j = 0; j < tk.size; ++j) { printf("[%zu] type=%s text='%s'\n", j, token_type_to_string(tk.type[j]), tk.text[j]); } printf("===================\n"); while (i