From 2dbd3aa2942a5b48d92500801026226c5a6ca2db Mon Sep 17 00:00:00 2001 From: Baitinq Date: Fri, 10 Jan 2025 00:44:56 +0100 Subject: Misc: Support evaluating sequentially in REPL --- src/parser.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/parser.zig') diff --git a/src/parser.zig b/src/parser.zig index 0db089f..d564924 100644 --- a/src/parser.zig +++ b/src/parser.zig @@ -103,7 +103,7 @@ pub const Parser = struct { return self.create_node(.{ .VARIABLE_STATEMENT = .{ .is_declaration = is_declaration, - .name = identifier.IDENTIFIER, + .name = try self.allocator.dupe(u8, identifier.IDENTIFIER), .expression = @constCast(expression), }, }); @@ -141,7 +141,7 @@ pub const Parser = struct { .IDENTIFIER => |identifier_token| self.create_node(.{ .EXPRESSION = .{ .IDENTIFIER = .{ - .name = identifier_token, + .name = try self.allocator.dupe(u8, identifier_token), }, }, }), -- cgit 1.4.1