(* ----------------------------------------------------------------------------
* $Id: MASU.md,v 1.4 1995/09/12 17:24:39 pesch Exp $
* ----------------------------------------------------------------------------
* This file is part of MAS.
* ----------------------------------------------------------------------------
* Copyright (c) 1989 - 1992 Universitaet Passau
* ----------------------------------------------------------------------------
* $Log: MASU.md,v $
* Revision 1.4 1995/09/12 17:24:39 pesch
* Corrected to handle prompts other then "MAS:".
*
* Revision 1.3 1995/03/06 16:45:42 pesch
* Modified to make use of GNU readline possible.
*
* Revision 1.2 1992/02/12 17:32:55 pesch
* Moved CONST definition to the right place
*
* Revision 1.1 1992/01/22 15:11:58 kredel
* Initial revision
*
* ----------------------------------------------------------------------------
*)
DEFINITION MODULE MASU;
(* MAS Utility Definition Module. *)
FROM MASSTOR IMPORT LIST;
VAR Time, Debug, PromptFirst: BOOLEAN;
WroteChars, PromptType: INTEGER;
CONST rcsid = "$Id: MASU.md,v 1.4 1995/09/12 17:24:39 pesch Exp $";
CONST copyright = "Copyright (c) 1989 - 1992 Universitaet Passau";
PROCEDURE InitExternalsU();
(*Initialize external compiled utility procedures. *)
PROCEDURE DoParse(): LIST;
(*Do parse. Call specific Parser. *)
PROCEDURE DoWrite(Y: LIST);
(*Do Write. Write according to Parser. *)
PROCEDURE MWRITE(Y: LIST);
(*Output in modula like syntax. *)
PROCEDURE MWRIT1(Y: LIST; top: BOOLEAN);
(*Output in modula like syntax. *)
END MASU.
(* -EOF- *)