<> <> <> <> <<>> <<>> DIRECTORY CD, CDDirectory, Core, CoreClasses, CoreOps, PW, Sisyph, Sinix, TerminalIO; TestSCOps: CEDAR PROGRAM IMPORTS CDDirectory, CoreOps, CoreClasses, PW, Sisyph, Sinix, TerminalIO ~ BEGIN Test: PROC [] = { design: CD.Design _ PW.OpenDesign["///Users/sindhu.pa/smallcache/TestSCOps"]; targetObj: CD.Object _ CDDirectory.Fetch[design, "utestrowofrow"].object; cx: Sisyph.Context _ Sisyph.Create[design]; result: REF _ Sinix.Extract[obj: targetObj, mode: Sisyph.mode, userData: cx].result; recordCT: Core.CellType _ NARROW[result]; WHILE recordCT.class#CoreClasses.recordCellClass DO recordCT _ recordCT.class.recast[recordCT]; ENDLOOP; CoreOps.Print[result, TerminalIO.TOS[]]; CoreOps.Print[recordCT, TerminalIO.TOS[]]; }; END.