on Java syntax and generates executable Java classes. JavaCC includes tools for building abstract syntax trees and documentation. Submitted by: Andrew Gerweck <andy@gerweck.dynup.net> PR: 37879