Synopsis - Issue Tracker

Bug47 Editing

Title python cross-referenced code view
Created on 2004-12-24.21:06:43 by stefan, last changed 2008-01-22.01:38:05 by stefan.
assigned to stefan priority normal
type rfe severity normal
components Python parser platform
status closed resolution wontfix
depends on superseded by
Add Comment:
File
CC List:? stefan, vlbrown

Messages
Author: stefan Date: 2004-12-24.21:06:42
Provide a (heuristic) python syntax analyzer that
cross references tokens in the source file with
either definitions or their documentation.
This could be similar to SXR, though due to the
dynamic typing in python with only reduced use,
as in most cases the referee has to be guessed.

For inspiration look into http://sf.net/projects/pyxr
and doxygen.
Author: stefan Date: 2006-04-28.12:59:58
The new Python parser generates a code view that
has the potential to become cross-referenced. As
a first step the Python.ASTTranslator should embedd
anchors that allow the source view to be linked with
the documentation.
The current version already adds links, but only
from documentation to the code view, not the other
way around.

To get a more complete cross-reference we need
to use some heuristics, due to python's dynamic
nature. It is possible for example to add an
introspector that loads a given module, instead
of only parsing (and thus statically analyzing)
it.
History
Date User Action Args
2004-12-24 21:06:43stefancreate
2006-04-14 02:10:07stefanlinktask42 solves
2006-04-28 12:59:59stefansetmessages: + msg552
2008-01-22 01:38:07stefansetstatus: new
assignedto: (no value)
resolution: (no value)