082 unbalanced bracket in args

✓ Passing Passing: the compiler rejects this program as expected.

Code

input.kz

Actual compiler output

error[PARSE004]: unbalanced ')' or ']' in arguments — closing delimiter has no matching opener
  --> tests/regression/100_PARSER/100_082_unbalanced_bracket_in_args/input.kz:21:1
    |
 21 | ~sum(xs: ]1, 2[): n |> std/io:print.ln("got")
    | ^

Frontend must reject with:

CONTAINS error[PARSE004
CONTAINS unbalanced

Expected compiler error

error[PARSE004]: unbalanced ')' or ']' in arguments — closing delimiter has no matching opener
  --> tests/regression/100_PARSER/100_082_unbalanced_bracket_in_args/input.kz:21:1
    |
 21 | ~sum(xs: ]1, 2[): n |> std/io:print.ln("got")
    | ^

Test Configuration

MUST_ERROR