in reply to Re: Re: Perl Programming Tools - (who, what, where, when, and why)
in thread Perl Programming Tools - (who, what, where, when, and why)
For Perl, limited typing of lexicals are available, and simply scanning the Package lexically to find potential member names is not going to work in "fancy" frameworks.
Using Perl's parsing engine is not enough. It would need to execute the script to some point to determine what gets set up on-the-fly in the package's symbol table, and even then, you can't truely know the set of all X where $p->X is legal, because of AUTOLOAD tricks for lazy loading, generation of members on first-use from a declared template, etc.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Re^3: Perl Programming ToolsPerl and IDEs
by stefp (Vicar) on Oct 14, 2002 at 19:47 UTC | |
by John M. Dlugosz (Monsignor) on Oct 14, 2002 at 19:55 UTC |