
DEFINITION MODULE MASPARSE;

(* MAS Parser Definition Module. *)

FROM MASSTOR IMPORT LIST;


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.



