The syntax analyzer is in development. See comments in
syntj/src/SyntaxAnalyzer.cpp for checks that are pending implementation. If you
run this, especially from a CVS version, you will probably get a lot of
debugging output.

The documentation analyzer is currently being expanded to fix incorrect
documentation, to some degree. This is HIGHLY UNSTABLE! Use with the greatest
caution!


Short-term projects:

Detecting cycles in findFiles. DoctorJ recursively finds files to process, but
at present, it does not detect cyclic links between directories. See
util/src/Platform.

String editing. The util/src directory contains a few StringEdit* classes, which
perform adequately under most conditions, but not when edits overlap or lines
get moved. This probably needs a great deal of refinement.

Document the justification for all errors, and expound upon them. Explain how
they can be conditionally checked.
