summaryrefslogtreecommitdiff
path: root/src/parser.zig
diff options
context:
space:
mode:
authorNic Gaffney <gaffney_nic@protonmail.com>2024-08-07 02:28:47 -0500
committerNic Gaffney <gaffney_nic@protonmail.com>2024-08-07 02:28:47 -0500
commit068ff09a96ad3cdea31d788c053ea3d544713e39 (patch)
treee70ce509d4b87bba8eadc0e12697865a5c71fcce /src/parser.zig
parentba10363947d2f666ebbead0c6c04576e2d93babd (diff)
downloadcalico-068ff09a96ad3cdea31d788c053ea3d544713e39.tar.gz
Updated codegen to allow defining / assigning variables
Diffstat (limited to 'src/parser.zig')
-rw-r--r--src/parser.zig6
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 };