sarge  ] [  etch  ] [  etch-m68k  ] [  lenny  ] [  sid  ] [  experimental  ]
[ Source: synopsis  ]

Package: synopsis (0.11~svn1976-0.1)

Experimental package

Warning: This package is from the experimental distribution. That means it is likely unstable or buggy, and it may even cause data loss. Please be sure to consult the changelog and other possible documentation before using it.

A Source-code Introspection Tool

Synopsis is a multi-language source code introspection tool that provides a variety of representations for the parsed code to enable further processing such as documentation extraction, reverse engineering, and source-to-source translation.

Synopsis provides a framework of C++ and Python APIs to access these representations and allows Processor objects to be defined and composed into processing pipelines, making this framework very flexible and extensible.

Tags: Software Development: Literate Programming, Implemented in: C++, Python, User Interface: Command Line, Role: Program, Scope: Utility, Works with: Source Code

Other Packages Related to synopsis

  • depends
  • recommends
  • suggests
  • dep: cpp
    The GNU C preprocessor (cpp)
  • dep: graphviz
    rich set of graph drawing tools
  • dep: gsfonts
    Fonts for the Ghostscript interpreter(s)
  • dep: libc0.1 (>= 2.7-1) [kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc0.1-udeb
  • dep: libc6 (>= 2.7-1) [not alpha, ia64, kfreebsd-amd64, kfreebsd-i386]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6-udeb
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU C Library: Shared libraries
    also a virtual package provided by libc6.1-udeb
  • dep: libgcc1 (>= 1:4.1.1-21) [not arm, hppa, kfreebsd-amd64, kfreebsd-i386]
    GCC support library
    dep: libgcc1 (>= 1:4.3) [arm, kfreebsd-amd64, kfreebsd-i386]
  • dep: libgcc4 (>= 4.1.1-21) [hppa]
    GCC support library
  • dep: libstdc++6 (>= 4.2.1-4) [not kfreebsd-amd64, kfreebsd-i386]
    The GNU Standard C++ Library v3
    dep: libstdc++6 (>= 4.3) [kfreebsd-amd64, kfreebsd-i386]
  • dep: libsynopsis0.10
    The runtime library for Synopsis
  • dep: libunwind7 (>= 0.98.5-6) [ia64]
    A library to determine the call-chain of a program - runtime
  • dep: python (<< 2.6)
    An interactive high-level object-oriented language (default version)
    dep: python (>= 2.5)
  • dep: python-central (>= 0.6.5) [i386]
    register and build utility for Python packages
    dep: python-central (>= 0.6.6) [not i386]
  • dep: python2.5
    An interactive high-level object-oriented language (version 2.5)
  • sug: synopsis-doc (= 0.11~svn1976-0.1)
    Documentation for synopsis
  • sug: synopsis-idl (= 0.11~svn1976-0.1)
    The IDL parser for synopsis

Download synopsis

Download for all available architectures
Architecture Package Size Installed Size Files
alpha 636.8 kB2596 kB no current information
amd64 615.6 kB2316 kB no current information
arm 622.4 kB2268 kB no current information
hppa 663.2 kB2456 kB no current information
i386 602.0 kB2208 kB no current information
ia64 733.5 kB3184 kB no current information
kfreebsd-amd64 (unofficial port) 607.3 kB2094 kB no current information
kfreebsd-i386 (unofficial port) 591.3 kB1978 kB no current information
mips 559.8 kB2456 kB no current information
mipsel 572.4 kB2552 kB no current information
powerpc 615.0 kB2344 kB no current information
s390 607.1 kB2280 kB no current information
sparc 620.6 kB2348 kB no current information