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.
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
On 9/9/11 5:05 PM, Roger Eller wrote:
On Fri, Sep 9, 2011 at 7:50 PM, Chip Thomas<livecode.l...@gmail.com> wrote:
Hey all, is there a way to get a list of handlers within a control?
Or see if a handler/function exists?
Thanks!
put the script of<your object here> into tHandList
filter tHandList with "*on"& space& "*" -- just for readability... could
also be "*on *"
answer tHandList
put the script of<your object here> into tFuncList
filter tFuncList with "*function"& space& "*" -- just for readability...
could also be "*function *"
answer tFuncList
˜Roger
_______________________________________________
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
--
Phil Davis
PDS Labs
Professional Software Development
http://pdslabs.net
_______________________________________________
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
_______________________________________________
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
--
Phil Davis
PDS Labs
Professional Software Development
http://pdslabs.net
_______________________________________________
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