And whatever we choose should be passed down to the diagnostics and we need to document these fields.
The big question is: should the line/column point by default to where the delimiter starts or where it is missing/mismatched?
Perhaps this doesn't matter for IDEs. IDEs will receive both line+column PLUS the span, so they can always highlight the whole bit. If this is the case, then I would have line/column be the starting position and include end_line/end_column, so it is closer to the diagnostic.
/cc @lukaszsamson