A bare-bones parser for picking apart Java source files and analyzing the structure of class, interface and enum definitions.
See the code for documentation. The most interesting functions are at the bottom: NOM/PARSE-BUFFER, NOM/PARSE-FILE and NOM/CLASS-AT-POINT.