Daikon implementation
•20,000 lines of Java (circa 2000)
–Plus front ends, utilities
–Daikon 1:  6,500 lines of Python
•Front ends:  C/C++, Java, Lisp
•Builds on others’ programs and libraries
–Lackwit, Ajax, EDG, Jikes
–(JOIE, Bobby, JavaClass, javac, JavaCC)
•Prototype available from Ernst
About 20,000 lines of code in about 100 files.
That doesn’t include 5,000 lines of general-purpose utilities I wrote for this project, or the considerably larger amount of others’ code that I was able to take advantage of.  Nor does it include 9,000 lines of additions to Jikes for the Java front end.  (Some of that has since been folded back into the main distribution.)
C/C++ front end based on EDG
Java front end based on Jikes
The list of tools doesn’t include some stuff like regular expressions and getopt, nor does it include my own utilities.