ification.  A specification has four sections with 
a total of eight specific parts (however, most of these are optional).  
A specification consists of:
</p><ul>
<li> <a href="#package_spec">package and import specifications</a>,
</li><li> <a href="#parser_class_name">parser class name</a>,
</li><li> <a href="#code_part">user code components</a>,
</li><li> <a href="#symbol_list">symbol (terminal and non-terminal) lists</a>, 
</li><li> <a href="#precedence">precedence declarations</a>, and
</li><li> <a href