-- RComp.Mesa, last edit April 21, 1982 2:51 pm
-- Pilot 6.0/ Mesa 7.0

DIRECTORY
  IO: TYPE USING[Handle],
  MDModel: TYPE USING [LOCSymbol, MODELSymbol, SymbolSeq],
  TypeScript: TYPE USING[TS];
		
RComp: DEFINITIONS = {

-- called by MDCompImpl
Compile: PROC[symbolseq: MDModel.SymbolSeq, sploc: MDModel.LOCSymbol, 
	tryreplacement: BOOL, oldbcdfilename: LONG STRING,
	spmodel: MDModel.MODELSymbol, confirm: REF BOOL, typeScript: TypeScript.TS, 
	ttyin, ttyout, msgwindow: IO.Handle] 
	RETURNS[errors, warnings, replaceable, declined: BOOL];

-- called by MDCompImpl
StopBatchCompile: PROC RETURNS[nOk, nWarn, nErr: CARDINAL];

}.