Am using vim, which knows about ctags. Exuberant ctags (which is the name of a piece of
software) knows about languages other than C. It seems not to know about class structure,
and which function is being overridden where. I want to be able to read through the code
that my Swift interface will be executing to look for filesystem calls, and I want to be
able to ignore code which won't be executed. grep hasn't been my best friend in
this process, although we *are* drinking buddies.
________________________________________
From: wikitech-l-bounces(a)lists.wikimedia.org [wikitech-l-bounces(a)lists.wikimedia.org] on
behalf of Brion Vibber [brion(a)pobox.com]
Sent: Monday, May 02, 2011 7:24 PM
To: Wikimedia developers
Subject: Re: [Wikitech-l] auditcode.py - discern class structure
On Mon, May 2, 2011 at 4:21 PM, Russell N. Nelson - rnnelson <
rnnelson(a)clarkson.edu> wrote:
Maybe there's a better tool to tell you what
function is defined in what
class in PHP, but I couldn't find one in the time it would take me to write
it, so I wrote it.
Depending on what you're trying to do, this may already be built into your
editor or IDE. NetBeans for instance, with the standard PHP plugin installed
is able to jump to class, function, or symbol definitions via a hotkey (or
ctrl+click or right-click+menu on a mention in source).
-- brion
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l