<<>> <> <> <> <> <> DIRECTORY CCTypes USING[NumericDescriptor], CirioTypes USING[BasicTypeInfo, CompilerContext, Node, Type], Rope USING[ROPE]; CedarNumericTypes: CEDAR DEFINITIONS = BEGIN CC: TYPE = CirioTypes.CompilerContext; <> NumericDescriptor: TYPE = CCTypes.NumericDescriptor; CreateNumericType: PROC[desc: NumericDescriptor, cc: CC, bti: CirioTypes.BasicTypeInfo] RETURNS[CirioTypes.Type]; <> <> GetDescriptorFromCedarNumericType: PROC[type: CirioTypes.Type, cc: CC] RETURNS[REF NumericDescriptor]; NDFormat: PROC [NumericDescriptor] RETURNS [Rope.ROPE]; NDEqual: PROC [NumericDescriptor, NumericDescriptor] RETURNS [BOOL]; NDHash: PROC [NumericDescriptor] RETURNS [CARDINAL]; CreateNumericNode: PROC[type: CirioTypes.Type, rep: REF ANY] RETURNS[CirioTypes.Node]; <> END..