Mark Evenson writes: > 2) Don't forget to retain the comments with the '###' string in them: > they form the necessary linkage for SYSTEM::GROVEL-JAVA-DEFINITIONS You don't need that if you store source-location information inside each Primitive object. -T.