aboutsummaryrefslogtreecommitdiff
path: root/src/parse.zig
diff options
context:
space:
mode:
authorMathias Magnusson <mathias@magnusson.space>2025-08-03 20:07:04 +0200
committerMathias Magnusson <mathias@magnusson.space>2025-08-03 20:07:06 +0200
commit5283e0c1ee8b4067d2c9c0e8bf978eb4c53b79e8 (patch)
tree430f53c07fb611edff9a6ef9b3e4df82ca27a9fa /src/parse.zig
parentb3bc7f6e644972e94964e155bdc9a1463ed1a6a0 (diff)
downloadhuginn-5283e0c1ee8b4067d2c9c0e8bf978eb4c53b79e8.tar.gz
print parameter name in ast
Diffstat (limited to 'src/parse.zig')
-rw-r--r--src/parse.zig2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse.zig b/src/parse.zig
index d8b4d15..752eafb 100644
--- a/src/parse.zig
+++ b/src/parse.zig
@@ -179,7 +179,7 @@ pub const Expr = struct {
try writer.print(" else {}", .{fmt(@"else", source, indent)});
}
},
- .proc => |proc| try writer.print("proc() {}", .{fmt(proc.body, source, indent)}),
+ .proc => |proc| try writer.print("proc({s}) {}", .{ if (proc.param) |p| p.getIdent(source) else "", fmt(proc.body, source, indent) }),
.@"return" => |ret| try writer.print("return {}", .{fmt(ret.value, source, indent)}),
}
}