<> <> DIRECTORY Rope USING [ROPE], AlgebraClasses; Variables: CEDAR DEFINITIONS = BEGIN OPEN AC: AlgebraClasses; <> Variable: TYPE = AC.Object; VariableData: TYPE = Rope.ROPE; Variables: AC.Object; <> PrintName: AC.ToRopeOp; ShortPrintName: AC.ToRopeOp; IsVariables: AC.UnaryPredicate; <> Recast: AC.BinaryOp; CanRecast: AC.BinaryPredicate; ToExpr: AC.ToExprOp; FromExpr: AC.FromExprOp; LegalFirstChar: AC.LegalFirstCharOp; Read: AC.ReadOp; FromRope: AC.FromRopeOp; ToRope: AC.ToRopeOp; Write: AC.WriteOp; <> Equal: AC.BinaryPredicate; <> <> <<>> <> <<>> <> <<>> <> <<>> <> <> END.