DIRECTORY Rope, ThreeC4Support; WartDef: CEDAR DEFINITIONS = BEGIN OPEN Rope, ThreeC4Support; WartLinkProc: PROC[SeeProdLinkArray, TokenLinkArray]; Generic: TYPE = {array, boolean, bulkDataSink, bulkDataSource, cardinal, choice, enumeration, error, integer, longCardinal, longInteger, procedure, record, sequence, string, unspecified}; <> identifierNode: TYPE = REF identifierNodeBody; identifierNodeBody: TYPE = RECORD[ text: Rope.ROPE, position, length: INT]; <> numberDNode: TYPE = REF numberDNodeBody; numberDNodeBody: TYPE = RECORD[ text: Rope.ROPE, position, length: INT]; <> numberONode: TYPE = REF numberONodeBody; numberONodeBody: TYPE = RECORD[ text: Rope.ROPE, position, length: INT]; <> numberHNode: TYPE = REF numberHNodeBody; numberHNodeBody: TYPE = RECORD[ text: Rope.ROPE, position, length: INT]; <> RopeNode: TYPE = REF RopeNodeBody; RopeNodeBody: TYPE = RECORD[ text: Rope.ROPE, position, length: INT]; END..