m3front/src/misc/Error.i3


Copyright (C) 1994, Digital Equipment Corp.
File: Error.i3

INTERFACE Error;

IMPORT M3, M3ID;

PROCEDURE Msg (msg: TEXT);
PROCEDURE Int (n: INTEGER;  msg: TEXT);
PROCEDURE ID  (id: M3ID.T;  msg: TEXT);
PROCEDURE QID (READONLY q: M3.QID;  msg: TEXT);
PROCEDURE Txt (str, msg: TEXT);

PROCEDURE Warn   (level: INTEGER;  msg: TEXT);
PROCEDURE WarnID (level: INTEGER;  id: M3ID.T;  msg: TEXT);

PROCEDURE IgnoreWarning (offset: INTEGER);

PROCEDURE Info (msg: TEXT);

PROCEDURE Count (VAR nErrors, nWarnings: INTEGER);

PROCEDURE Reset ();

END Error.
************************** Error levels:

0 - informational messages 1 - fussy warnings (i.e. unsued formals, incomplete CASE...) 2 - warnings 3 - errors

**************************


interface M3ID is in: