<> <> <> <> DIRECTORY RiscAssembler, RedBlackTree; RiscAssemblerTreeDef: CEDAR DEFINITIONS = BEGIN OPEN RiscAssembler, RedBlackTree; AssembleProcType: TYPE = PROC[REF ANY] RETURNS[EncodingSequence, Table, INT]; SymbolTableProcType: TYPE = PROC[REF ANY, Table, INT] RETURNS[Table, INT]; NotePositionProcType: TYPE = PROC[REF ANY, INT, INT] RETURNS[LabelInstance]; CodeSequenceProcType: TYPE = PROC[REF ANY, Table] RETURNS[EncodingSequence]; InstructionProcType: TYPE = PROC[REF ANY] RETURNS[Encoding]; InstructionRandProcType: TYPE = PROC[REF ANY, LabelInstance] RETURNS[Encoding]; IndexProcType: TYPE = PROC[REF ANY, Table] RETURNS[LabelInstance]; END..