wip: working on analyzer

- Feat: now symbols table store node on PUT
- Feat: call analyzer with callee resolving and arguments validate
- Feat: identifier analyzer
- Feat: analyzer utils (types compat, tok-to-type, type-to-string)
This commit is contained in:
samsonium
2026-10-26 20:47:24 +03:00
parent 4904f40037
commit 62ae05b4cd
11 changed files with 474 additions and 15 deletions
+8
View File
@@ -0,0 +1,8 @@
// TODO:
// 1. check for manual `this` declaration
#include <compiler/fzl_analyzer.h>
#include <compiler/fzl_parser.h>
// Analyze class declaration
fzl_an_res_t analyze_class(fzl_node_t *class_node) {}