<a name="advanced-symbols"></a>
<h4>5.2 Advanced Symbol management</h4>

<p>Since CUP v11a we offer the possibility of advanced symbol handling in CUP.
Therefore, You can implement Your own SymbolFactory, derived from
<code>java_cup.runtime.SymbolFactory</code>, and have CUP manage Your own type of
symbols. We've done that for You already in the pre-defined
<code>java_cup.runtime.ComplexSymbolFactory</code>, which provides support for
detailed location information in the symbol class. Just have a look at CU