DIRECTORY CD, Rope, PWPins; CDPinList: CEDAR DEFINITIONS = BEGIN PinLists: TYPE = ARRAY Side OF PinList; PinList: TYPE = LIST OF PinData; PinData: TYPE = REF PinDataRec; PinDataRec: TYPE = RECORD [ name: Rope.ROPE, side: Side, pos: CD.Position, size: CD.Position ]; Side: TYPE = PWPins.Side; SidePosition: PROC [side: Side, pos: CD.Position] RETURNS [INT]; ListPinsFromDesignFile: PROC[designFile: Rope.ROPE] RETURNS [lists: PinLists]; ListPinsFromDesign: PROC[design: CD.Design] RETURNS [lists: PinLists]; ListPinsFromObject: PROC[cell: CD.Object] RETURNS [lists: PinLists]; ReadPinListsFromFile: PROC[pinListFile: Rope.ROPE] RETURNS [lists: PinLists]; WritePinListsToFile: PROC[pinListFile: Rope.ROPE, lists: PinLists]; END. ŽCDPinList.mesa Copyright c 1985 by Xerox Corporation. All rights reserved. Last Edited by Curry, September 15, 1985 3:06:43 pm PDT ʆ˜šÐblœ™Jšœ<™