DIRECTORY Rope, Basics, IO, AlgebraClasses; Ints: CEDAR DEFINITIONS = BEGIN OPEN AC: AlgebraClasses; Int: TYPE = AC.Object; IntData: TYPE = REF INT; Ints: AC.Object; -- public structure PrintName: AC.ToRopeOp; ShortPrintName: AC.ToRopeOp; Characteristic: AC.StructureRankOp; Recast: AC.BinaryOp; CanRecast: AC.BinaryPredicate; LegalFirstChar: AC.LegalFirstCharOp; Read: AC.ReadOp; FromRope: AC.FromRopeOp; ToRope: AC.ToRopeOp; Write: AC.WriteOp; ToExpr: AC.ToExprOp; FromINT: AC.FromINTOp; ToINT: PROC [int: Int] RETURNS [INT]; Zero: AC.NullaryOp; One: AC.NullaryOp; Add: AC.BinaryOp; Negate: AC.UnaryOp; Subtract: AC.BinaryOp; Multiply: AC.BinaryOp; Power: AC.BinaryOp; Remainder: AC.BinaryOp; Gcd: AC.BinaryOp; Paren: AC.UnaryOp; Equal: AC.BinaryPredicate; Sign: AC.CompareToZeroOp; Abs: AC.UnaryOp; Compare: AC.BinaryCompareOp; END. °Ints.mesa Last Edited by: Arnon, June 10, 1985 4:19:22 pm PDT Types and Variables Structure Operations I/O and Conversion Arithmetic NoOp; filter for Eval Comparison ΚΖ˜Jšœ ™ J™3J˜šΟk ˜ Jšœ˜J˜Jšœ˜Jšœ˜—J˜Ihead2šΟnœœ ˜Jšœœœœ˜!J˜headšž™Icodešœœœ˜M˜Mšœ œœœ˜J˜Jšžœœ Οc˜$—šž™šž œœ ˜J˜—šžœœ ˜J˜—Jšžœœ˜#—šœ™šžœœ ˜J˜—šž œœ˜J˜—šžœœ˜$J˜—šžœœ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜M˜—Mšžœœ œœ˜%—šž ™ šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šžœœ ˜J˜—šž œœ ˜J˜—šžœœ ˜J˜—šžœœ ˜Jšœ™J˜——šœ ™ šžœœ˜J˜—šžœœ˜J™—šžœœ ˜J˜—šžœœ˜J˜—J˜—J™J˜Jšœ˜—…—fά