<> <> <> <> <> DIRECTORY CD, CDAtomicObjects, Core, Rope, Sinix; SinixNMos: CEDAR DEFINITIONS = BEGIN <> CellType: TYPE = Core.CellType; Wire: TYPE = Core.Wire; Object: TYPE = CD.Object; ROPE: TYPE = Core.ROPE; <> extractMode: Sinix.Mode; <> <> AtomicFlattenProc: TYPE = PROC [obj: CD.Object] RETURNS [rList: CDAtomicObjects.DrawList _ NIL]; <> <<>> TransistorFlattenProc: TYPE = PROC [obj: CD.Object] RETURNS [sList: CDAtomicObjects.DrawList _ NIL, dList: CDAtomicObjects.DrawList _ NIL, gList: CDAtomicObjects.DrawList _ NIL, xList: CDAtomicObjects.DrawList _ NIL]; <> END.