dotconf++ is a dotconf like configuration file parser written in C++.
It supports macro substitution from the environment or from the file
itself, config file inclusion, easy handling of XML like tags,
checking for required tags, and more.
This little program analyses the structure of FORTRAN source-code. As a
result you get a little flow diagram in which you can recognize which
SUBROUTINE is called by the program. Further all subroutines called from this
one are displayed. The indciation of the displayed names is a degree for the
level.
A new addition is the change of the starting point for an analysis. Instead to
check the whole source-code you can start with a special SUBROUTINE and see
the depence of this one.
The number of files which contain the routines are not restricted by the
program.
You can report the CALL- and/or SUBROUTINE-statements together with filenames
and line numbers to special files.
Dirk Geschke
7. March 1997
Fast CRC routines written in assembly language, callable using the C and Pascal
calling conventions, as well as directly from assembly language programs.
This Unix port contains routines for the calculation of traditional CRC-32
used by Zmodem, Opus, Ethernet, and many other protocols.
It also contains routines for the POSIX 1003.2 32-bit CRC calculation.
See ${PREFIX}/share/doc/fastcrc/index.html for reference.
This port requires ELF. It creates libfcrc.so.1, and includes <fastcrc.h> for
C programmers.
Dependencies: nasm
Duplicated source code blocks can harm maintainability of software systems.
Duplo is a tool to find duplicated code blocks in large C/C++/Java systems.
A standard interface to monitoring, dynamic options and
configuration, uptime reports, activity, etc.
This is a collection of four libraries which can be used to build
foreign function call interfaces in embedded interpreters.
The four packages are:
avcall - calling C functions with variable arguments
vacall - C functions accepting variable argument prototypes
trampoline - closures as first-class C functions
callback - closures with variable arguments as first-class C functions
(a reentrant combination of vacall and trampoline)
LICENSE: GPL2 or later
FGA is a simple yet powerful implementation of a general genetic algorithm, and
provides many types of crossover and selection procedures.
It is suitable to solve mathematical problems such as combinatorial
optimization ones, as well as to build artificial life simulations.
Written in C++, the library is released under the terms of the GNU Lesser
General Public License, and it's easy to incorporate in other applications.
A parallel version of the algorithm (using POSIX threads) is included in order
to take advantage of multi-processor environments.
This package contains three source control utilities from Peter Miller
fhist: Keeps track of versions of a file.
fcomp: Compares two versions of a file.
fmerge: Merges together edits from two descendants of a file.
This program is based on the algorithm in ``An O(ND) Difference
Algorithm and Its Variations'', Eugene W. Myers, TR 85-6, 10-April-1985,
Department of Computer Science, The University of Arizona, Tuscon,
Arizona 85721.
See also: ``A File Comparison Program, Webb Miller and Eugene W.
Myers'', Software Practice and Experience, Volume 15, No. 11,
November 1985.
FiST (File System Translator) is a language for describing stackable file
systems. Fistgen is the FiST language code translator. This package includes
sources for fistgen and stackable templates for several operating systems.
ebnf2yacc is a tool to help write yacc parsers/compilers. It takes as input a
grammar written in ebnf, and outputs a c++ abstract syntax tree that supports
the visitor pattern, along with a yacc file to build the tree.