<> <> DIRECTORY Rope, Basics, IO, MathExpr, AlgebraClasses; Expressions: CEDAR DEFINITIONS = BEGIN OPEN AC: AlgebraClasses; <> Expression: TYPE = AC.Object; ExpressionData: TYPE = MathExpr.EXPR; Expressions: AC.Structure; <> Read: AC.ReadOp; FromRope: AC.FromRopeOp; ToRope: AC.ToRopeOp; Write: AC.WriteOp; <> Add: AC.BinaryOp; Negate: AC.UnaryOp; Subtract: AC.BinaryOp; Multiply: AC.BinaryOp; Invert: AC.UnaryOp; Divide: AC.BinaryOp; <> Equal: AC.EqualityOp; <<>> END.