Download

go to download webpage

About pypersrc

pypersrc is an open-source (GNU GPL) GUI program written in Python and C++ for browsing source code. A programmer can click a HTML-like hyperlink to jump to a line in a source code file. pypersrc can display different representations of the same source code.

pypersrc is released under the terms of the GNU General Public License (GPL V2).

Screenshots

Status & News

Project status: maintained, not actively developed

  • [2012/01/05] Updated for latest compilers (GCC 4.7).
  • [2012/01/05] Gray colors.
  • [2008/10/13] Supports browsing Lua.

System Requirements

pypersrc has run on:

  • FreeBSD 4 ... 8
  • Linux (Ubuntu ... Debian 6)
  • Mac OS X (10.4 Tiger)

To Compile, Test, and Install


  FreeBSD:
pypersrc is maintained as a FreeBSD port.


 Debian and Ubuntu:
[2007/05/18] Install these dependencies:
apt-get install python-tk python-pmw

To compile, test, and install:

tar xfjv pypersrc*tar.bz2
cd pypersrc
./configure.sh
make
out/pypersrc src    # test if it can run
make install

To browse code:

pypersrc .                         # browse all supported languages, descending from CWD
pypersrc src/*.cc                  # browse particular source files
pypersrc -l c++                    # find C++ source files
pypersrc -geom 800x600             # set size of main window
pypersrc -ed-xterm zile            # add zile as an external editor

Problems

  • Loading text widget with large files is slow (Tk/Tkinter is the bottleneck).

Bug Reports

send e|mail

Author only supports FreeBSD, Linux, Mac.

home
© 2005,2012 Jim Brooks
Last modified: Fri Jan 6 13:05:56 EST 2012