This months OCI internal Java lunch is an introduction to ANTLR 3 and AntlrWorks by Dean Wette. I didn't take good notes, so I can't do a live blog today.
Well, Friday is not over yet. And Dean may be surprised to find this quiz when he gets back to the client site. I do have a parser generator related question for you. To set it up, let me just mention that if you write a parser in Antlr 3, you will have to ship the Antlr 3 runtime with your final product. This is not the case for JavaCC.
Now the question: How many parser-generator runtimes does the Sun JDK (say Java 6) contain? What are they?