Parsing other languages -> function map

Steve lonetwin at
Tue Jul 20 08:45:42 CEST 2004

Hi Richard,

On 19 Jul 2004 17:52:32 -0700, Richard Shea <richardshea at> wrote:
> Hi - [This is a Python question - bear with me !] I've got quite a
> number of PHP scripts which include many functions which call each
> other. I'm interested in having a means to determine which function
> gets called from which other functions.
    I use cscope ( ) for most of my
code browsing (actually cscope+the cscope_maps.vim plugin). Although
it was designed for looking at C code, due to the fact that it's
parsing is more text oriented rather than specific to any language, it
does a great job with python. I suggest you give it a spin with php
code and see how things work.

      At a tangential thread, the idea of a tool like cscope which can
support different languages using a plugin mechanism is really
appealing. There always are things like source-navigator ( ) , but that is more of an IDE
including the kitchen-sink, which I personally do not like. It'd be
cool to have a tool that just does one thing and does it properly,
also, the coolness factor increases tremendously when the output can
be obtained at stdout because we can then write a nice lil' plugin for
our editor and instantly gloat that the _other_ editor cannot do this
     I'd be interested in writing one up if there is someone out there
who could help out with the design and stuff. (pyscope anyone ?)


More information about the Python-list mailing list