Jacque, Ah. You may be right. So, Steve, which way, or do you need both? The methodology is basically the same. Craig
-----Original Message----- From: J. Landman Gay via use-livecode <use-livecode@lists.runrev.com> To: How to use LiveCode <use-livecode@lists.runrev.com> Cc: J. Landman Gay <jac...@hyperactivesw.com> Sent: Mon, Nov 25, 2019 1:09 pm Subject: Re: Identifying Un-used functions and commands I think he wants it the other way around, identifying handlers and functions that aren't called by any other handler. I've done this, but only one at a time, by searching for the handler name across all open stacks. If the only occurrence is the handler itself ("on/function whatever", ) then it's unused. The method here would probably be to get a list of all handlers and functions and then do a global search for instances of each. If there's one or more that isn't the handler declaration, it's used. -- Jacqueline Landman Gay | jac...@hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com On November 25, 2019 11:51:14 AM dunbarx--- via use-livecode <use-livecode@lists.runrev.com> wrote: > Hi. > This was posted a couple of weeks ago, no? > I suggested then that you could write a short handler that loops through > all the scripts in all the controls on all the cards, and isolate words > that are not preceded by either "command", "on" or "function". In this way > you might see, for example, that "myGadget3" may be present in scripts here > and there, but there is no "on myGadget3" anywhere. Then you will have > found an unused handler call. > This may require tweaking. For example, LC will compile, say: > "on myGadget3" -- spaces galore > > Craig > > -----Original Message----- > From: Bob Sneidar via use-livecode <use-livecode@lists.runrev.com> > To: How to use LiveCode <use-livecode@lists.runrev.com> > Cc: Bob Sneidar <bobsnei...@iotecdigital.com> > Sent: Mon, Nov 25, 2019 12:29 pm > Subject: Re: Identifying Un-used functions and commands > > Since there is code in the script editor that knows the location of any > command or function you right click on, if you found out how they do that, > you would be well on your way to developing a way to grok it. Also, GLX2 > has a "clairvoyance" (Auto-Complete) function that is handler aware. I > suspect Mark Wieder developed a method for getting a list of all handlers > in a stack that is opened. That would probably help too. > > Bob S > > >> On Nov 12, 2019, at 09:12 , Stephen MacLean via use-livecode >> <use-livecode@lists.runrev.com> wrote: >> >> >> Hi All, >> >> >> I’m wondering if anyone has a way or code to identify any un-used functions >> and commands in a set of stacks? >> >> >> Best, >> Steve MacLean >> >> >> _______________________________________________ >> 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 > _______________________________________________ > 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 _______________________________________________ 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