refactor(furc): move arena allocator out of the parser

Refs: #12
This commit is contained in:
2026-06-20 11:56:15 +02:00
parent f80abd68ad
commit 190aa8f985
3 changed files with 29 additions and 27 deletions
+3 -1
View File
@@ -4,6 +4,7 @@
#include "furc/front/ir_generator.hpp"
#include "furc/front/parser.hpp"
#include "furc/front/ssa.hpp"
#include "furlang/arena.hpp"
#include <iostream>
@@ -19,7 +20,8 @@ int main(void) {
}
}
)";
furc::front::parser parser("<TEMP>", programStr);
furlang::arena arena{};
furc::front::parser parser(arena, "<TEMP>", programStr);
furc::front::ir_generator generator;
auto programResult = parser.parse();