--File ParserErrorDefs.mesa
--November 29, 1979 3:18 PM
ParserErrorDefs: DEFINITIONS =
BEGIN
ErrorType: TYPE = {Fatal, FatalSyntax, FatalSemantic, FatalInternal, Advisory, Other};
ParserAbort: ERROR;-- used to signal a fatal internal error
InitError: PROCEDURE RETURNS [BOOLEAN];
FinishError: PROCEDURE RETURNS [BOOLEAN];
Report: PROCEDURE [message: STRING, error: ErrorType];
ErrorSummary: PROCEDURE RETURNS [ARRAY ErrorType[FIRST[ErrorType]..LAST[ErrorType]] OF CARDINAL];
END.