<<>> <> <> <<>> <> <> <> DIRECTORY CirioNubAccess USING[Handle], CirioTargets USING[Target], CirioTypes USING[CompilerContext, Node], IO USING[STREAM], LoadStateAccess USING[LoadStateHandle], NewRMTW USING[CedarModuleSet, RemoteMimosaTargetWorld], SystemInterface USING[FileSet]; NewAmpersandProcs: CEDAR DEFINITIONS = BEGIN CC: TYPE = CirioTypes.CompilerContext; Handle: TYPE = REF HandleBody; HandleBody: TYPE = RECORD[ out: IO.STREAM, -- valid only for short periods during a call to an ampersand routine. rmtw: NewRMTW.RemoteMimosaTargetWorld, cedarModules: NewRMTW.CedarModuleSet, nub: CirioNubAccess.Handle, target: CirioTargets.Target, fileSet: SystemInterface.FileSet, lsh: LoadStateAccess.LoadStateHandle ]; InstallItems: PROC[ampersandContext: CirioTypes.Node, handle: Handle, cc: CC]; GetHandle: SIGNAL RETURNS[Handle]; END..