UNTIL netStats =
NIL
DO
next inner list is of the nets within this channel
pinStats: LIST OF SC.PinEntry ← netStats.first.pinStats;
ftStats: LIST OF SC.PinEntry ← netStats.first.ftStats;
TerminalIO.PutF[format: "\n\t\tname: %g, leftExit: %g, rightExit: %g", v1: IO.rope[netStats.first.name], v2: IO.bool[netStats.first.leftExit], v3: IO.bool[netStats.first.rightExit]];
UNTIL ftStats =
NIL
DO
inner list is of the pins within the net within this channel
TerminalIO.PutF[format: "\n\t\t\tfeedThroughBottom: %g, position: %g", v1: IO.bool[ftStats.first.bottom], v2: IO.int[ftStats.first.position]];
ftStats ← ftStats.rest;
ENDLOOP;
UNTIL pinStats =
NIL
DO
inner list is of the pins within the net within this channel
TerminalIO.PutF[format: "\n\t\t\tbottom: %g, position: %g", v1: IO.bool[pinStats.first.bottom], v2: IO.int[pinStats.first.position]];
pinStats ← pinStats.rest;
ENDLOOP;
netStats ← netStats.rest;
ENDLOOP;