On Sep 9, 2011, at 11:56 PM, Phil Davis wrote: > Hi Peter, > > Actually the 'filter' command I described will only include the 'end' > statements that start at char 1 of a line. Normally, only 'end <handler>' > statements would be in that category. (I'm assuming the coder used a script > editor like LC's which indents for readability.) But if the script code > outside of any handler, then your scenario could certainly happen.
Ah, right. > Phil > > > On 9/9/11 7:09 PM, Peter M. Brigham, MD wrote: >> The filter with "end*" will pick up "end if" and "end repeat" and "end try" >> as well. >> -- first: >> replace "end if" with empty in tList >> replace "end repeat" with empty in tList >> replace "end try" with empty in tList >> -- then >> filter tList with "end*" >> replace cr& "end " with cr in tList >> >> -- Peter >> >> Peter M. Brigham >> pmb...@gmail.com >> http://home.comcast.net/~pmbrig >> >> >> On Sep 9, 2011, at 8:33 PM, Phil Davis wrote: >> >>> Or try this: >>> >>> put script of<your control> into tList >>> filter tList with "end " -- EVERY handler ends this way >>> replace (cr& "end ") with cr in tList -- remove 'end' from each line >>> sort lines of tList -- if you like >>> put tList >>> >>> >>> Phil Davis -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode