DIRECTORY IO USING [STREAM], PFSNames USING [Component, PATH, Version], Rope USING [ROPE]; XNSFilingNames: CEDAR DEFINITIONS ~ { OPEN PFSNames, Rope; UnparseName: PROC [name: PATH] RETURNS [filingName: ROPE]; UnparseComponent: PROC [component: Component] RETURNS [r: ROPE]; UnparseVersion: PROC [version: Version] RETURNS [r: ROPE]; ParseName: PROC [name: ROPE] RETURNS [parsedName: PATH]; ParseComponent: PROC [name: ROPE, first: NAT ¬ 0] RETURNS [component: Component ¬ [], next: NAT]; ParseVersion: PROC [v: ROPE, first: NAT ¬ 0] RETURNS [version: Version ¬ [none], next: NAT]; ParseNameFromStream: PROC [s: IO.STREAM] RETURNS [name: PATH]; }. Œ XNSFilingNames.mesa Copyright Σ 1990, 1992 by Xerox Corporation. All rights reserved. Bill Jackson (bj), March 1, 1990 7:34 am PST Κ|–(cedarcode) style•NewlineDelimiter ™šœ™Jšœ Οeœ7™BJ™,Icode˜—šΟk ˜ Kšžœžœžœ˜Kšœ žœ žœ ˜*Kšœžœžœ˜K˜—šΟnœžœž œ˜%Kšžœ˜K˜Kš Ÿ œžœžœžœžœ˜:KšŸœžœžœžœ˜@KšŸœžœžœžœ˜:K˜Kš Ÿ œžœžœžœžœ˜8Kš Ÿœžœžœ žœžœ#žœ˜aKš Ÿ œžœžœ žœžœ#žœ˜\K˜Kš Ÿœžœžœžœžœžœ˜>K˜K˜K˜——…—Ž–