Handling parsergen warnings
I have a parser that I've created with DEFPARSER and it's working great. The only thing I can't seem to do is handle parse errors (and warnings). I don't want the parser to try and 'auto-correct' the source by removing or inserting terminals. I've tried wrapping the call to the parser in a handler-case, but that doesn't seem to be throwing any conditions: (defparser parser ...) (defun parse-tokens (tokens-with-bad-token) (handler-case (parser #'get-next-token) (condition (c) (terminate-with-error-message)))) Is there anything I can do to display my own message when the parser runs into a problem? I have filename/line number, and I'd like to show this info instead of the generic parser text. Thanks, Jeff M. -- http://www.retrobyte.org mailto:massung@gmail.com ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________