This class handles errors, primarily by reporting and dying! Only one ErrorHandler is permitted since this class contains class-dependent variables (i.e., it should not be instantiated).
Various kinds of errors are detected during query evaluation, methods in this class support processing of those errors. In general, all errors should end up here rather than croaking or dying in the underlying methods.
clearText()Clear the accumulated text from the class.
Adds text to the accumulated text, used to remember where in the parsed text the program currently is.
Some internal error was detected due to a bug in the compiler, print something appropriate and die.
A syntax error was detected. Print something appropriate and die.
A semantic error was detected. Print something appropriate and die.