source navigator

source navigator NG is a source code analysis tool.
with it, you can edit your source code, display relationships between classes and functions and members, and display call trees.

you can navigate your source code and easily get to declarations or implementations of functions, variables and macros (commonly called "symbols") which helps you discovering and mapping unknown source code for enhancement or maintenance tasks.

source navigator NG is free software and released under the GPL v2.
it is based upon the old source navigator and strives to improve usability and performance.

keywords = { source navigator, source-navigator, IDE, cross reference, Xref, class browser, symbol browser, call tree, source code analysis, tcl, tk, source code parser, source navigator windows }

status

the nineth stable version NG4.5 has been released.
we usually release binary versions for linux (32bit) and windows (win32_ 32bit) _ but SN is known to build on solaris_ OS X_ HP-UX and others.

SN 6.0 was an one-time only old Source Navigator release and is equal to NG3; it's only for reference and does not mark the latest version.

currently the java browser is broken for 1_5 and 1_6 code_ and OS X suffers from a bad malloc().

core developers are welcome _ please apply.

screenshots

changes

in NG1 some fixes and enhancements (clearcase) were done
in NG2 the artwork was completely reworked _ plus the usual small fixes and enhancements
in NG3 the database library was updated to db4 which greatly improves performance
in NG4 php now fully supports v4 classes, the look was modernized and win32 building is supported out of the box _ plus the usual small fixes and enhancements
in NG4.1 a few bugs re_ tcl and X were fixed, plus some php v5 updates
in NG4.2 the "can't save modified files" bug was fixed _ plus a rare tcl interpreter dump
in NG4.3 db4 was updated to 4.8.30 and a db optimization tool was added _ plus the usual small fixes and enhancements
in NG4.4 a new feature to selectively remove nodes (refers to, referred from) from the xrefpane was added
in NG4.5 disabling xref actually works and a few Emacs enhancements were added
project page

download source navigator NG

our mailing list

(c) 2014 by sourcenav NG development group