<<>> <> <> <> <<>> DIRECTORY PFS, PFSNames, Rope; VersionMapViews: CEDAR DEFINITIONS = BEGIN ROPE: TYPE ~ Rope.ROPE; Component: TYPE ~ PFSNames.Component; PATH: TYPE ~ PFS.PATH; MapViewPathFromRope: PROC [whichMap: ATOM, file: ROPE, all: BOOL ¬ TRUE] RETURNS [PATH]; MapViewPathFromComponent: PROC [whichMap: ATOM, file: Component, all: BOOL ¬ TRUE] RETURNS [PATH]; MapViewPathFromPath: PROC [whichMap: ATOM, file: PATH, all: BOOL ¬ TRUE] RETURNS [PATH]; RopeFindR: PROC [whichMap: ATOM, file: ROPE, all: BOOL ¬ TRUE] RETURNS [map, base: PATH]; ComponentFindR: PROC [whichMap: ATOM, file: Component, all: BOOL ¬ TRUE] RETURNS [map, base: PATH]; PathFindR: PROC [whichMap: ATOM, file: PATH, all: BOOL ¬ TRUE] RETURNS [map, base: PATH]; <> Ropifynd: PROC [map, base: PATH] RETURNS [rMap, rBase: ROPE]; <> END.