(* ----------------------------------------------------------------------------
* $Id: MASPARSE.md,v 1.2 1992/02/12 17:32:25 pesch Exp $
* ----------------------------------------------------------------------------
* This file is part of MAS.
* ----------------------------------------------------------------------------
* Copyright (c) 1989 - 1992 Universitaet Passau
* ----------------------------------------------------------------------------
* $Log: MASPARSE.md,v $
* Revision 1.2 1992/02/12 17:32:25 pesch
* Moved CONST definition to the right place
*
* Revision 1.1 1992/01/22 15:11:01 kredel
* Initial revision
*
* ----------------------------------------------------------------------------
*)
DEFINITION MODULE MASPARSE;
(* MAS Parser Definition Module. *)
FROM MASSTOR IMPORT LIST;
CONST rcsid = "$Id: MASPARSE.md,v 1.2 1992/02/12 17:32:25 pesch Exp $";
CONST copyright = "Copyright (c) 1989 - 1992 Universitaet Passau";
PROCEDURE Parse(): LIST;
(*Parse program and generate code. *)
PROCEDURE SwitchParse(g: BOOLEAN);
(*Switch parsing between generic / non-generic parse.
If g = TRUE then the parser generates code for generic names,
if g = FALSE then the parser generates code for the builtin LISP
arithmetic functions. *)
END MASPARSE.
(* -EOF- *)