JavaCC [tm]: Documentation Index
By following the links from this page you should be able to obtain all
necessary documentation on JavaCC [tm].
If you have further questions, please do not hesitate to
contact us.
We recommend the following step-by-step process to learning JavaCC:
- 
Go through the simple examples that are available as part of the Java Compiler
Compiler [tm] release.  This is located under the examplesdirectory in a
directory calledSimpleExamples.  Read the fileREADMEin this directory for complete instructions.
- 
Go through the tree building examples (that use JJTree) that are also available
as part of the JavaCC release.  This is located under the examplesdirectory in a
directory calledJJTreeExamples.  Read the fileREADMEin this directory for complete instructions.
- 
Study the description of
the JavaCC grammar file.
This provides the complete syntax of the grammar file along with a detailed
description of these constructs.  There are also many examples in the grammar repository.
- 
Click here to see the document that describes the
command line input syntax.
- 
The JavaCC API routines are a bunch of classes,
methods, and variables which may be accessed from user code (typically from
actions - the java_block in the syntax).
- 
Click here to get to the JJTree documentation.
- 
Click here to get to the JJDoc documentation.
- 
Detailed JavaCC documentation is organized as a set
of minitutorials, each on a separate topic.  The following
minitutorials are currently available: