Basic program that prints references and what they refer to.
Print all references and filter to those with a known file
Build and print an inverted index.

Converted to C++ for maps and sets.
Don't prescribe the compiler or -I or -L flags in the Makefile
Don't fail on error, don't print a trailing space
Added the linker stub (just parses the .i format for now)
Abstracted out the printIndex function
The linker merges together the files given as arguments
Make the parsing interface return a lazy iterator over the results
Make the indexer more object oriented
Fix a parsing bug
Change index format to use only tabs because USRs could have spaces in them
Add a DefinitionIndexer

Only indexes definitions not other references
Disabled by default
The index format is now gzipped
Replaced Makefile with cmake
Use an ordered format
Add index2db for writing to a Berkeley DB database
Added README.md
Add an initial dbupdate.sh (not tested)
Implement dbclear, dbadd, dbrm and dbupdate.sh.

Little tools to manage a database without reparsing more than necessary