|
ID Utils is a package of simple, fast, high-capacity,
language-independent tools that index program identifiers,
literal numbers, or words of human-readable text.
An "ID database" is a binary file containing a list of file
names, a list of tokens, and a sparse matrix indicating
which tokens appear in which files.
With this database and some tools to query it, many
text-searching tasks become simpler and faster. For
example, you can list all files that reference a
particular `#include' file throughout a huge source
hierarchy, search for all the memos containing references
to a project, or automatically invoke an editor on all
files containing references to some function or variable.
Anyone with a large software project to maintain, or a
large set of text files to organize, can benefit from the
ID utilities.
|