func doString fvar(s,v,i) s = Mask for(i = 1; i <= _data_count_; i++) replace(s, '%' + i, '{'+(i-1)+'}') v = v + lcode(point("Str" + i)) if (i <> _data_count_) v = v + ', ' end end sys.initall() if(linked(Result)) println(res, ' = (', s, ').format(', code(v), ')') event(onFString, res) else event(onFString, '(' && s && ').format(' && code(v) && ')') end end func Result return(res) end