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/parser.zig | |
| parent | ba10363947d2f666ebbead0c6c04576e2d93babd (diff) | |
| download | calico-068ff09a96ad3cdea31d788c053ea3d544713e39.tar.gz | |
Updated codegen to allow defining / assigning variables
Diffstat (limited to 'src/parser.zig')
| -rw-r--r-- | src/parser.zig | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/parser.zig b/src/parser.zig index fa0acec..8cd539f 100644 --- a/src/parser.zig +++ b/src/parser.zig @@ -140,12 +140,8 @@ pub const Parser = struct { }, .ident => { const ident = (try self.tokens.consume(.ident)).?; - const symbType = if (self.top.get(ident.ident)) |sym| - sym.Type - else - return ParsingError.UnknownIdentifier; typ = TypeIdent{ - .ident = symbType.toString(), + .ident = "i32", .list = false, }; break :blk ExprKind{ .ident = ident }; |
