&dhucpackage; &dhsection;

&dhpackage;

a java compiler compiler

          &dhpackage;
          option-settings
          inputfile

          jjtree
          option-settings
          inputfile

          jjdoc
          inputfile

## DESCRIPTION

This manual page documents briefly the `&dhpackage;`, `jjtree` and `jjdoc` commands.

This manual page was written for the &debian; distribution because the original program does not have a manual page.

`&dhpackage;` is a parser generator for use with Java

`jjtree` is a tree builder for &dhpackage

`jjdoc` is a documentation generator &dhpackage

## OPTIONS

`&dhpackage;`, `jjtree` or `jjdoc` without any argument prints a small help with the list of available options.

"option-settings" is a sequence of settings separated by spaces. Each option setting must be of one of the following forms:

`-optionname=value` (e.g. -STATIC=false)

`-optionname:value` (e.g. -STATIC:false)

`-optionname` (equivalent to -optionname=true. e.g., -STATIC)

`-NOoptionname` (equivalent to -optionname=false. e.g., -NOSTATIC)

Option settings are not case-sensitive, so one can say `-nOsTaTiC` instead of `-NOSTATIC`. Option values must be appropriate for the corresponding option, and must be either an integer or a string value.

For a list of available options, please refer to the command's internal help.

## EXAMPLE

`% &dhpackage; -STATIC=false -LOOKAHEAD:2 -debug_parser mygrammar.jj`

`% jjtree -STATIC=false mygrammar.jjt`

`% jjdoc mygrammar.jj`

## AUTHOR

This manual page was written by &dhusername; &dhemail; for the &debian; system (but may be used by others). Permission is granted to copy, distribute and/or modify this document under the terms of the &gnu; Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts.