func Init() var(FIndex) fvar(old) FIndex = IdxData old = block.select(BLK_GLOB) println(FIndex, ' = -1') block.select(old) end func doIndex(_data) println(FIndex, ' = ', _data) end func Var() fvar(i,res,isfirst) isfirst = 1 res = selData for(i = 0; i < _data_Count_; i++) if(cgt.pt_get_rlink_point(cgt.pt_arr_data(i))) if (isfirst == 1) println('if (' + Findex + ' == ' + i + '): ') isfirst = 0 else println('elif (' + Findex + ' == ' + i + '): ') end block.inclvl() println(res, ' = ', point("Data" + Str(i+1))) block.declvl() end end return(res) end