handle error messages w/o file, line, or column
handle error messages w/o file, line, or column

some error messages can be ascribed to an AST node
with more precision than "something is wrong" (i.e.
if no main was defined, there's no line where the main
was *supposed* to have been defined)

BBN-Q/pyqgl2,BBN-Q/pyqgl2