diff options
| author | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-08-07 02:28:47 -0500 |
|---|---|---|
| committer | Nic Gaffney <gaffney_nic@protonmail.com> | 2024-08-07 02:28:47 -0500 |
| commit | 068ff09a96ad3cdea31d788c053ea3d544713e39 (patch) | |
| tree | e70ce509d4b87bba8eadc0e12697865a5c71fcce /src/main.zig | |
| parent | ba10363947d2f666ebbead0c6c04576e2d93babd (diff) | |
| download | calico-068ff09a96ad3cdea31d788c053ea3d544713e39.tar.gz | |
Updated codegen to allow defining / assigning variables
Diffstat (limited to 'src/main.zig')
| -rw-r--r-- | src/main.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/main.zig b/src/main.zig index 248640b..d748461 100644 --- a/src/main.zig +++ b/src/main.zig @@ -53,8 +53,8 @@ pub fn main() !void { var parser = parse.Parser.init(allocator, tokens, symbTable); defer parser.deinit(); const tree = try parser.parse(); - var pop = symb.Populator.init(allocator); var treeNode = tree.asNode(); + var pop = symb.Populator.init(allocator); try pop.populateSymtable(&treeNode); // Codegen @@ -69,6 +69,7 @@ pub fn main() !void { const ldproc = try std.process.Child.run(.{ .argv = &ldargv, .allocator = allocator }); defer allocator.free(ldproc.stdout); defer allocator.free(ldproc.stderr); + std.debug.print("code: \n{s}", .{code}); } /// Get file extension based on filename |
