✓
Passing This code compiles and runs correctly.
Code
// PINS: a tor input shape entry with a colon but no name (`: i32`)
// refuses PARSE003 at the declaration — a field needs both halves of
// `name: type`; a nameless field binds nothing the author can call.
import std/io
tor check { x: i32, : i32, z: i32 } -> i32
check -> x + z
check(x: 1, z: 3): v |> std/io:print.ln("{{ v:d }}")
Frontend must reject with:
CONTAINS error[PARSE003]
CONTAINS malformed field
CONTAINS carries no name
ERROR_AT 5
NOT_CONTAINS output_emitted.zig