On Feb 26, 2015, at 9:38 AM, Richard Gaskin wrote:

> Michael Doub wrote:
> 
> > Thanks for the feedback.  I did not know about revAvailableHandlers.
> 
> I believe it's engine-level, which means it not only provides more useful 
> info than most alternatives (type, line offsets, etc.), it's also much faster.
> 
> Not sure why it isn't documented, but it's enormously valuable for static 
> analysis tools.

The output I get from revAvailableHandlers looks like this:

M mouseleave 14 17 button id 1026 of group id 1021 of card id 1082 of stack 
"NCMHC notes" of stack "/Users/pmbrig/Documents/LiveCode/ NCMHC notes/  NCMHC 
notes.rev"
M mousemove 1 12
M mouseup 19 131
F countVisits 133 165

It looks as if the first line is the first handler && the long id of the 
target, followed by the other handlers, M for command and F for function, with 
the starting and ending line numbers. Very useful, but an odd format. This is 
on LC 5.5.1. Can others confirm that the output is similar with later versions 
of LC? I want to be sure that I can delete word 4 to -1 of line 1 and reliably 
get just a list of handlers.

-- 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

Reply via email to