wip: working on analyzer

- Feat: implement return analyzer
- Fix: add block return check if inside function
This commit is contained in:
samsonium
2026-10-26 22:20:09 +03:00
parent a70ad011f3
commit d7630dbb6a
4 changed files with 127 additions and 0 deletions
+4
View File
@@ -11,6 +11,10 @@ fzl_an_res_t analyze_common(fzl_analyzer_t *analyzer, fzl_node_t *node)
fzl_an_res_t res = {.error = false, .type = FZL_TYPE_NULL, .classname = NULL};
switch (node->type)
{
case FZL_NODETYPE_RETURN:
res = analyze_return(analyzer, node);
break;
case FZL_NODETYPE_FUNCTION:
res = analyze_function(analyzer, node);
break;