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.