Overview I recently needed to parse and evaluate a domain-specific language using Java. I've been coding long enough to know it was as waste of time for me to write my own parser. A quick Google search turned up the venerable JavaCC, a Java code generator that does all the hard-work of building your text parsing classes without the errors you're bound to introduce when coding from scratch. All yo