Bruce Momjian <pgman@candle.pha.pa.us> writes:
> Seems we could easily have the backend return a string with three tokens
> before/after the syntax error, and that would be enough.
I strongly disagree. If the "three tokens" are something like ")))",
how's that going to help you figure out where you tanked your
parenthesization in a huge query with dozens of parentheses? See also
the points I made concerning errors masked by comment removal.
regards, tom lane