export function itemBoundary(parser: Parser) -> () { if at(parser, "separator") { skipSeparators(parser) } else if !at(parser, "right-brace") && !at(parser, "eof") { addDiagnostic( parser, "TPZ2001", "expected a statement separator", current(parser).lo, current(parser).hi, ) synchronize(parser) } () }