func doTrim(_data) fvar(f, v, c, cc) v = Value f = (Place==0) ? '' : ((Place==1) ? 'l' : 'r') c = Chars cc = (isdef(c)?c:'') if(linked(Result)) println(rslt, ' = ', v, '.', f, 'strip(', cc, ')') event(onTrim, rslt) else event(onTrim, v && '.' && f && 'strip(' && cc && ')') end end func Result() fvar(f) f = isdef(Place) ? '' : 'l' if(linked(doTrim)) return(rslt) else return(Value && '.' && f && 'strip(' && cc && ')') end end