postgresql/src
Tom Lane 20ab467d76 Improve parser so that we can show an error cursor position for errors
during parse analysis, not only errors detected in the flex/bison stages.
This is per my earlier proposal.  This commit includes all the basic
infrastructure, but locations are only tracked and reported for errors
involving column references, function calls, and operators.  More could
be done later but this seems like a good set to start with.  I've also
moved the ReportSyntaxErrorPosition logic out of psql and into libpq,
which should make it available to more people --- even within psql this
is an improvement because warnings weren't handled by ReportSyntaxErrorPosition.
2006-03-14 22:48:25 +00:00
..
backend Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
bin Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
include Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
interfaces Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
makefiles Remove ancient hack to work around a peculiarity of libcurses on HPUX. 2006-02-07 17:36:13 +00:00
pl Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
port Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
template Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
test Improve parser so that we can show an error cursor position for errors 2006-03-14 22:48:25 +00:00
timezone Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
tools Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
tutorial Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
utils Add CVS tag lines to files that were lacking them. 2006-03-11 04:38:42 +00:00
bcc32.mak Add -N make flag to bcc builds from /src dir. 2005-05-13 18:12:35 +00:00
DEVELOPERS just testing a script... 1999-07-30 03:45:57 +00:00
Makefile Update Makefile for new thread_test location. 2006-02-04 01:04:20 +00:00
Makefile.global.in When performing a parallel build (make -j N) with ./configure 2006-02-12 07:29:36 +00:00
Makefile.shlib Remove BEOS port. 2006-01-05 03:01:38 +00:00
nls-global.mk Allow installation into directories containing spaces in the name. 2005-12-09 21:19:36 +00:00
win32.mak Fixes for Win32-client only compiles. 2006-03-03 23:11:48 +00:00