DIRECTORY Rope, SiroccoPrivate, AbstractTypesDef, WartDef, HashTable; ParserPrivateDef: CEDAR DEFINITIONS = BEGIN OPEN Rope, SiroccoPrivate, AbstractTypesDef, WartDef, HashTable; card: PROC[INT] RETURNS[CARD]; int: PROC[CARD] RETURNS[INT]; nat: PROC[INT] RETURNS[NAT]; GetCardFromDecimal: PROC[numberDNode] RETURNS[CARD]; GetCardFromOctal: PROC[numberONode] RETURNS[CARD]; GetCardFromHex: PROC[numberHNode] RETURNS[CARD]; RopeTokenToROPE: PROC[RopeNode] RETURNS[ROPE]; CopyRope: PROC[ROPE] RETURNS[ROPE]; CopyTables: PROC[TABLES] RETURNS[TABLES]; CopyAll: PROC[ROPE, FunctionList, TABLES] RETURNS[ROPE, FunctionList, TABLES]; CreateCanonicalKey: PROC[identifierNode, numberDNode, numberDNode] RETURNS[ROPE]; CreateKey: PROC[identifierNode] RETURNS[ROPE]; CopyFunctionList: PROC[FunctionList] RETURNS[FunctionList]; CreateTables: PROC RETURNS[TABLES]; DiskToTable: PROC[TABLES, identifierNode, numberDNode, numberDNode] RETURNS[TABLES]; FetchFromGlobalTable: PROC[TABLES, ROPE] RETURNS[Table]; CheckCanonicalType: PROC[ROPE, ROPE, TABLES] RETURNS[TABLES]; CheckResultsForSourceAndSink: PROC[CComponent] RETURNS[INT]; CompareTypes: PROC[CType, CType, TABLES] RETURNS[INT]; GetCType: PROC[identifierNode, CComponent, TABLES] RETURNS[CType, ROPE]; GetLengthOfCComponentList: PROC[CComponent, INT] RETURNS[INT]; SeeIfArrOrSeq: PROC[CType, INT, TABLES] RETURNS[CType, ROPE]; AddOne: PROC[INT] RETURNS[INT]; CopyCComponent: PROC[CComponent] RETURNS[CComponent]; GetCTypeFirstChild: PROC[CType] RETURNS[CComponent]; MkCComponent: PROC[ROPE, INT, ROPE, CComponent] RETURNS[CComponent]; MkCType: PROC[Generic, INT, CComponent] RETURNS[CType]; MkNILCComponent: PROC RETURNS[CComponent]; ValueToConstant: PROC[Value] RETURNS[ConstantNode]; ValueToRope: PROC[Value] RETURNS[ROPE]; ValueToRopeConstant: PROC[Value, ROPE] RETURNS[ROPE]; Copy: PROC[ROPE, CType, ConstantNode, TABLES] RETURNS[ROPE, CType, ConstantNode, TABLES]; FetchFromTypeTable: PROC[TABLES, ROPE] RETURNS[CType]; GetObjectName: PROC[ROPE, TABLES] RETURNS[ROPE]; MakeUpFunctionName: PROC RETURNS[ROPE]; Remove: PROC[identifierNode, TABLES] RETURNS[TABLES]; SendError: PROC[ROPE] RETURNS[CARD]; IntoCondensedFunctionTable: PROC[ROPE, ROPE, TABLES] RETURNS[TABLES]; IntoUnresolvedConstantTable: PROC[TABLES, ROPE, TypeNode, ConstantNode] RETURNS[TABLES]; IntoUnresolvedTypeTable: PROC[TABLES, ROPE, TypeNode] RETURNS[TABLES]; ClearWorkTable: PROC[TABLES] RETURNS[TABLES]; EnterNamesIntoWorkTable: PROC[CType, TABLES] RETURNS[TABLES]; FillWorkTable: PROC[CType, TABLES] RETURNS[TABLES]; AddLocalConstantToRope: PROC[identifierNode, ROPE, ROPE, FunctionList, ROPE, TABLES] RETURNS[ROPE, FunctionList, TABLES]; CanonicaliseLocalReferenceType: PROC[identifierNode, TABLES] RETURNS[ROPE, CType, TABLES]; GetConstantType: PROC[identifierNode, TABLES] RETURNS[ROPE, CType, ConstantNode, TABLES]; TryToCoerceNumber: PROC[CType, CARD] RETURNS[INT]; Array: PROC[ROPE, TABLES] RETURNS[BOOLEAN]; CheckIfEmpty: PROC[TABLES] RETURNS[TABLES]; CompareClass: PROC[CType, Generic] RETURNS[CComponent]; InsureErrorType: PROC[identifierNode, TABLES] RETURNS[TABLES]; IsEnumerationConstant: PROC[CType, identifierNode] RETURNS[INT]; NotEnumeration: PROC[CType] RETURNS[BOOLEAN]; SeeIfDuplicated: PROC[TABLES, identifierNode, CARD] RETURNS[TABLES]; SeeIfInt: PROC[CType] RETURNS[BOOLEAN]; AddFunctionList: PROC[Value, FunctionList] RETURNS[FunctionList]; AddFunctionToTable: PROC[Value, FunctionList, TABLES] RETURNS[TABLES]; ConsFunctionList: PROC[FunctionList, ROPE] RETURNS[FunctionList]; GetTypeOfComponent: PROC[identifierNode, ROPE, TABLES] RETURNS[ROPE]; TypeOfSequence: PROC[ROPE, TABLES] RETURNS[ROPE]; END.. ÊÔ˜šÏk ˜ J˜J˜J˜J˜J˜ —J˜JšÏnœœ œ˜&Jš˜Jšœ<˜@Jš œœœœœ˜J˜Jš œœœœœ˜J˜Jš œœœœœ˜J˜Jšžœœœœ˜4J˜Jšžœœœœ˜2J˜Jšžœœœœ˜0J˜Jšžœœ œœ˜.J˜Jš žœœœœœ˜#J˜Jš ž œœœœœ˜)J˜Jšžœœœœœœœ˜NJ˜Jšžœœ+œœ˜QJ˜Jšž œœœœ˜.J˜Jšžœœœ˜;J˜Jšž œœœœ˜#J˜Jš ž œœœ,œœ˜TJ˜Jš žœœœœœ˜8J˜Jšžœœœœœœœ˜=J˜Jšžœœ œœ˜J˜Jš ž œœœœœœ˜=J˜Jš žœœœœœ˜J˜Jšžœœ œ ˜5J˜Jšžœœœ ˜4J˜Jš ž œœœœœœ ˜DJ˜Jšžœœ œœ˜7J˜Jšžœœœ ˜*J˜Jšžœœœ˜3J˜Jšž œœœœ˜'J˜Jš žœœœœœ˜5J˜Jšžœœœœœœœ˜YJ˜Jš žœœœœœ˜6J˜Jš ž œœœœœœ˜0J˜Jšžœœœœ˜'J˜Jš žœœœœœ˜5J˜Jš ž œœœœœ˜$J˜Jšžœœœœœœœ˜EJ˜Jš žœœœœœœ˜XJ˜Jš žœœœœ œœ˜FJ˜Jš žœœœœœ˜-J˜Jš žœœœœœ˜=J˜Jš ž œœœœœ˜3J˜Jšžœœœœœœœœœ˜yJ˜Jš žœœœœœ œ˜ZJ˜Jš žœœœœœœ˜YJ˜Jš žœœœœœ˜2J˜Jš žœœœœœœ˜+J˜Jš ž œœœœœ˜+J˜Jšž œœœ ˜7J˜Jš žœœœœœ˜>J˜Jšžœœœœ˜@J˜Jšžœœœœ˜-J˜Jš žœœœœœœ˜DJ˜Jšžœœœœ˜'J˜Jšžœœœ˜AJ˜Jš žœœœœœ˜FJ˜Jšžœœœœ˜AJ˜Jš žœœœœœœ˜EJ˜Jš žœœœœœœ˜1J˜Jšœ˜J˜—…—€Z