The BNF parser generator takes a syntax not unlike BNF and generates
a "C" parser for it, a parser that can parse either strings or files.
This is a flexible tool, meant for smaller parsing tasks where
bison+flex are just too big to use.
Boa Constructor is a cross platform RAD GUI Building IDE. It offers visual
frame creation and manipulation, an object inspector, many views on the source
like inheritance hierarchies, object methods and properties, html generated
from documentation strings, a debugger and integrated help. It is written in
Python and uses the wxPython toolkit which wraps wxWindows.
The Boehm-Weiser garbage collection package, for C and C++ -
garbage collection and memory leak detection libraries.
A garbage collector is something which automatically frees malloc'd
memory for you by working out what parts of memory your program
no longer has pointers to. As a result, garbage collectors can also
inform you of memory leaks (if they find memory they can free, it means
you have lost all of your pointers to it, but you didn't free it).
C programs may be linked against either of these, and should run (with
GC or leak detection) without change. C++ programs must include a header
to use garbage collection, though leak detection should work without
such source code modifications. See the man page and header files.
This package only brings Boehm-GC libraries with threading support.
ps: garbage collection is addictive.
The compiler-rt project is a simple library that provides an
implementation of the low-level target-specific hooks required by code
generation and other runtime components. For example, when compiling
for a 32-bit target, converting a double to a 64-bit unsigned integer
is compiling into a runtime call to the "__fixunsdfdi" function. The
compiler-rt library provides optimized implementations of this and other
low-level routines.
BCOP is a code generator that provides an easy way to handle
plugin options by generating parts of the plugin code directly from the xml
metadata file. It is used for most of the Compiz Fusion plugins.
A somewhat prototypical facility for generating CLI interfaces.
This is the cons-test regression test suite for the Cons software
construction utility.
Cons is a Perl-based make replacement. It is not compatible with make,
but has a number of powerful capabilities not found in other software
construction systems, including make.
This package contains only the tests, not Cons itself. You should
look for the "cons" package that corresponds to the version number of
this package. See that package for all the details about Cons.
cflow reads files as C or assembler program source and prints a graph
of the function call hierarchy. Called functions are indented according
to their caller-callee relationship, in the order of occurrence.
Memory efficient serialization library.
cvs2svn is a Python script can be used to migrate a CVS
repository to a Subversion, Git or Bazaar repository.
It is designed for one-time conversions, not for repeated
synchronizations between CVS and Subversion/Git/Bazaar.