Re: Can one have different Coloring to show which local symbols are not used in a module?
- To: mathgroup at smc.vnet.net
- Subject: [mg108709] Re: Can one have different Coloring to show which local symbols are not used in a module?
- From: Bill Rowe <readnews at sbcglobal.net>
- Date: Sun, 28 Mar 2010 04:08:53 -0500 (EST)
On 3/27/10 at 5:11 AM, nma at 12000.org (Nasser M. Abbasi) wrote: >Many times when I write some module, I add local symbols, then later >I might change the code and those symbols will no longer be used. >For example >f[x_]:=Module[{a,b},... a=...; ....] >Suppose that 'a' is still used, but 'b' is not used inside the >module. Both will be colored green as things are now. >It would be nice, if a new color is made for symbols that are local, >but NOT used, i.e not referenced. >Right now, I have to check for each symbol, one by one, by doing >Find, to see if I am still using it or not. An alternative to Find would be to delete each symbol one at a time. If the symbol is used, its color in the remaining code will change to blue (assuming that same name is not assigned a value outside the module) making it fairly easy to spot. This approach is still somewhat tedious. But I find it a little less so than using Find to search for each symbol one by one.