diff options
| author | ladevieq <ladevie.quentin@gmail.com> | 2025-02-03 01:00:48 +0100 |
|---|---|---|
| committer | ladevieq <ladevie.quentin@gmail.com> | 2025-02-03 01:00:48 +0100 |
| commit | 70208630ba98a9f2531a86830e514b1030f4fcde (patch) | |
| tree | 8ed1bdff7a9f49a59e7bb3c515c10c4118981dc1 /src/parser.c | |
| parent | 6c69ae0fc3ec7453bb4c0119bc23b7449526be74 (diff) | |
Start refactoring symbols management
Diffstat (limited to 'src/parser.c')
| -rw-r--r-- | src/parser.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/parser.c b/src/parser.c index 937d640..ab9bde1 100644 --- a/src/parser.c +++ b/src/parser.c @@ -269,7 +269,13 @@ void run(struct ast_node* root) { for (u8 index = 0U; index < 64U; index++) { if (((1ULL << index) & modules_list) == 0U) { struct module* module = &modules[index]; +#ifdef HASHMAP iterate(&module->symbols); +#else + for (u32 sym_index = 0U; sym_index < module->functions_count; sym_index++) { + print("%s\n", module->functions_name[index]); + } +#endif } } } else { |
