<> <> <<>> DIRECTORY Rope, IO, Basics, Atom, Convert, AlgebraClasses, MathConstructors, Expressions; ExpressionsImpl: CEDAR PROGRAM IMPORTS IO, Convert, AlgebraClasses, MathConstructors EXPORTS Expressions = BEGIN OPEN Expressions, Convert, AC: AlgebraClasses; <> ExpressionsError: PUBLIC SIGNAL [reason: ATOM _ $Unspecified] = CODE; bitsPerWord: CARDINAL = Basics.bitsPerWord; CARD: TYPE = LONG CARDINAL; ROPE: TYPE = Rope.ROPE; STREAM: TYPE = IO.STREAM; <> ClassPrintName: AC.PrintNameProc = { RETURN["Expressions"]; }; ClassLegalFirstChar: AC.LegalFirstCharOp = { <