(b *strings.Builder, line string, start, end Position)
| 63 | } |
| 64 | |
| 65 | func formatSpanError(b *strings.Builder, line string, start, end Position) { |
| 66 | b.WriteString(strings.Repeat(" ", start.Column-1)) |
| 67 | n := end.Column - start.Column + 1 |
| 68 | if start.Line != end.Line { |
| 69 | n = len(line) - start.Column + 1 |
| 70 | } |
| 71 | b.WriteString(strings.Repeat("~", n)) |
| 72 | } |
| 73 | |
| 74 | func formatPointError(b *strings.Builder, start Position) { |
| 75 | col := start.Column - 1 |