<<>> <> <> <> DIRECTORY PFS; MorePfsEnumeration: CEDAR DEFINITIONS <> = {OPEN PFS; EnumerateForNames: Enumerator; EnumerateForInfo: PROC [pattern: PATH, proc: InfoProc, lbound: PATH _ NIL, hbound: PATH _ NIL ]; Enumerator: TYPE ~ PROC [pattern: PATH, proc: NameProc, lbound: PATH _ NIL, hbound: PATH _ NIL]; Caser: TYPE ~ PROC [PATH] RETURNS [sensitive: BOOL]; ETester: TYPE ~ PROC [PATH] RETURNS [BOOL]; TransformEnumerator: PROC [base: Enumerator, caser: Caser, exists: ETester, pattern: PATH, proc: NameProc, lbound: PATH _ NIL, hbound: PATH _ NIL ]; <> PfsCaser: Caser; PfsETester: ETester; }.