-- file PGSOps.Mesa -- last edited by Satterthwaite, December 7, 1982 3:32 pm DIRECTORY CommandUtil: TYPE USING [PairList], Strings: TYPE USING [String]; PGSOps: DEFINITIONS = { PGSPhase: TYPE = {format, lalr}; Generate: PROC [ source: Strings.String, args, results: CommandUtil.PairList, switches: Strings.String, startPhase: PROC [PGSPhase] RETURNS [BOOL], princOps: BOOL] RETURNS [success, warnings: BOOL]; NoSource: ERROR; LockedSource: ERROR; BadSemantics: ERROR; }.