✓
Passing This code compiles and runs correctly.
Code
// Test: Missing comma between shape fields
// Pins: the frontend refuses a fused shape field — `x: i32 y: i32` is a
// dropped comma, PARSE003 at the declaration, never emitted to backend Zig.
~tor foo { x: i32 y: i32 }
Must fail at frontend compile:
Parsing or type-checking must reject the program.
Error output must contain
missing comma — 'y: i32' began a new field