feat+ref: refactor + new types

This commit is contained in:
samsonium
2026-10-11 08:51:54 +03:00
parent e3b8ec6b7d
commit 83e20d78f3
13 changed files with 532 additions and 341 deletions
+11
View File
@@ -2,10 +2,21 @@
#define FZL_WALKER_H
#include <common/fzl_opcodes.h>
#include <common/fzl_types.h>
#include <compiler/fzl_parser.h>
#include <compiler/utils/fzl_const_pool.h>
#include <stdbool.h>
#include <stddef.h>
// Internal walk function result
typedef struct
{
fzl_type_t type;
char *error_msg;
bool error;
} fzl_walk_res_t;
// Walker descriptor
typedef struct
{