This commit is contained in:
2026-08-01 13:10:36 +02:00
parent a8593c00f9
commit 304880a9aa
8 changed files with 1873350 additions and 998499 deletions
@@ -800,3 +800,43 @@ clear func($K, $V type) void {
(identifier)))
(expression
(integer))))))))))
==================
Sink for captures and braceless while
==================
main func() void {
for [1] |_, _| {}
while (true) _ = 1
}
---
(source_file
(function_declaration
(identifier)
(parameter_list)
(type
(builtin_type))
(block
(statement
(for_statement
(expression
(array_literal
(expression
(integer))))
(sink)
(sink)
(block)))
(statement
(while_statement
(expression
(parenthesized_expression
(expression
(boolean))))
(statement
(assignment_statement
(expression
(sink))
(expression
(integer)))))))))