summaryrefslogtreecommitdiff
path: root/src/main.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.zig')
-rw-r--r--src/main.zig4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig
index 472f1ad..cdf5a38 100644
--- a/src/main.zig
+++ b/src/main.zig
@@ -46,12 +46,14 @@ pub fn main() !void {
const tokens = try tokenizer.tokenize();
// Parse
- var parser = parse.Parser.init(tokens);
+ var parser = parse.Parser.init(allocator, tokens);
+ defer parser.deinit();
const tree = try parser.parse();
// Codegen
var generator = gen.Generator.init(allocator, tree);
const code = try generator.generate();
+ std.debug.print("{s}", .{code});
defer allocator.free(code);
try outWriter.writeAll(code);