authorgravatar for me@paperdave.netdave caruso <me@paperdave.net> 2024-09-15 15:16:59-04:00
committergravatar for me@paperdave.netdave caruso <me@paperdave.net> 2024-09-15 15:16:59-04:00
loge8da302301d77d46ee205dc3a0bb5daba65fce3a
tree450fcfc81eecdf7341d9da4f584bf40eea524e64
parentd44222bc0e79efa9dd6bfe4c9922c0bc97ad63bc
signature Commit is signed but in an unrecognized format.

you can print the ast lol


2 files changed, 3 insertions(+), 1 deletions(-)

src/core/Ast.Dump.zig+2
...@@ -126,6 +126,8 @@ fn dumpNode(writer: anytype, state: *State, node: NodeIndex) @TypeOf(writer).Err...@@ -126,6 +126,8 @@ fn dumpNode(writer: anytype, state: *State, node: NodeIndex) @TypeOf(writer).Err
126 .struct_decl,126 .struct_decl,
127 => try dumpNodeList(writer, state, list, '{', '}'),127 => try dumpNodeList(writer, state, list, '{', '}'),
128 .builtin_call,128 .builtin_call,
129 .tuple_init,
130 .tuple_type,
129 => try dumpNodeList(writer, state, list, '(', ')'),131 => try dumpNodeList(writer, state, list, '(', ')'),
130 .array_init,132 .array_init,
131 => try dumpNodeList(writer, state, list, '[', ']'),133 => try dumpNodeList(writer, state, list, '[', ']'),
test/behavior/tuple+1-1
...@@ -1,6 +1,6 @@...@@ -1,6 +1,6 @@
1let assertEqual = @extern("assertEqual");1let assertEqual = @extern("assertEqual");
22
3fn hello() -> tuple (int, float) {3fn hello(x: type) -> y(x, float) {
4 (5, 2.5)4 (5, 2.5)
5}5}
66