FormulaOperators.mesa
Last Edited by: Arnon, June 10, 1985 4:19:22 pm PDT
DIRECTORY
Rope,
Basics,
IO,
AlgebraClasses,
Points;
FormulaOperators: CEDAR DEFINITIONS
= BEGIN OPEN AC: AlgebraClasses, PTS: Points;
Types and Variables
Operator: TYPE = AC.Object;
OperatorData: TYPE = REF Op;
Op: TYPE = {and, or, not, lt, le, gt, ge, eq, ne, dc};
dc = don't care; an atomic formula with dc relation is identically true. External representation of dc is "*".
Operators: AC.Structure;
I/O and Conversion
Read: AC.ReadOp;
FromRope: AC.FromRopeOp;
ToRope: AC.ToRopeOp;
Write: AC.WriteOp;
END.