From 70208630ba98a9f2531a86830e514b1030f4fcde Mon Sep 17 00:00:00 2001 From: ladevieq Date: Mon, 3 Feb 2025 01:00:48 +0100 Subject: Start refactoring symbols management --- src/parser.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/parser.c') 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 { -- cgit v1.3