[Lxr-dev] [ lxr-Feature Requests-489929 ] function index (speedbar)
Brought to you by:
ajlittoz
From: <no...@so...> - 2002-01-23 16:08:32
|
Feature Requests item #489929, was opened at 2001-12-06 09:53 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=390120&aid=489929&group_id=27350 Category: Browsing Interface Group: None Status: Open Priority: 5 Submitted By: David Oleszkiewicz (poppinfresh) Assigned to: Nobody/Anonymous (nobody) Summary: function index (speedbar) Initial Comment: I use the speedbar in xemacs alot to help be jump straight down to a function in a source file. Well i actually map it to the mouse...but it would be nice to have a speebar (html frame) on the the left or right hand side of the source file which has links to all of the functions declared in a source file. presumably this information is already parsed in a manner that you know it is a function def. this could be ignored in header files or contain the index of typedefs and #defines or something. ---------------------------------------------------------------------- >Comment By: Malcolm Box (mbox) Date: 2002-01-23 08:08 Message: Logged In: YES user_id=215386 Wouldn't be hard. The sql to find all the symbols defined in a file is: select s.symname, i.line, d.declaration from indexes i, symbols s, declarations d, files f where s.symi d=i.symid and i.type = d.declid and i.fileid=f.fileid and f.filename = "filename"; From there, it should be easy to spin some HTML and links round the results and shove it in a sidebar. Presumably this would be linked off the source script, so that it would first generate the source listing, and then add the sidebar panel. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=390120&aid=489929&group_id=27350 |