diff options
| author | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-07-27 14:17:46 -0500 |
|---|---|---|
| committer | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-07-27 14:17:46 -0500 |
| commit | 46e8f2f827bf176a5e480ac9ff96806ced594bde (patch) | |
| tree | 492d7455e0da179a0fbe9d0af36d516bc1417a10 /src/main.zig | |
| parent | 2605d1e8aa158e8fce80853cf064cc5e2e41e0a9 (diff) | |
| download | calico-46e8f2f827bf176a5e480ac9ff96806ced594bde.tar.gz | |
Added proper codegen and parsetree
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 4 |
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); |
