/usr/share/mozart/doc/gump/idx.html is in mozart-doc 1.4.0-8ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Index</TITLE><LINK href="ozdoc.css" rel="stylesheet" type="text/css"></HEAD><BODY><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="bib.html#label299"><< Prev</A></TD><TD><A href="index.html">- Up -</A></TD></TR></TABLE><H1><A name="label300">Index</A></H1><CENTER><TABLE border="1" cellpadding="2"><TR><TD><A href="#__">Symbols</A></TD><TD><A href="#_A">A</A></TD><TD><A href="#_B">B</A></TD><TD><A href="#_C">C</A></TD><TD><A href="#_D">D</A></TD><TD><A href="#_E">E</A></TD><TD><A href="#_F">F</A></TD><TD><A href="#_G">G</A></TD><TD><A href="#_I">I</A></TD><TD><A href="#_L">L</A></TD><TD><A href="#_M">M</A></TD><TD><A href="#_N">N</A></TD><TD><A href="#_O">O</A></TD><TD><A href="#_P">P</A></TD><TD><A href="#_R">R</A></TD><TD><A href="#_S">S</A></TD><TD><A href="#_T">T</A></TD><TD><A href="#_U">U</A></TD><TD><A href="#_V">V</A></TD><TD><A href="#_W">W</A></TD><TD><A href="#_Y">Y</A></TD></TR></TABLE></CENTER><H3 class="margin"><A name="__">Symbols</A></H3><DL><DT><A><CODE><SPAN class="keyword"><<</SPAN>EOF<SPAN class="keyword">>></SPAN></CODE></A>: <A href="node3.html#label45">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label76">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A><CODE><SPAN class="string">'EOF'</SPAN></CODE></A>: <A href="node3.html#label48">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label68">2.1.3 Using the Generated Scanner</A>, <A href="node4.html#label159">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>, <A href="node7.html#label220">Token Declarations</A></DT></DL><DL><DT><A><CODE><SPAN class="string">'error'</SPAN></CODE></A>: <A href="node3.html#label42">2.1.1 Writing a Scanner Specification</A>, <A href="node7.html#label216">Token Declarations</A>, <A href="node7.html#label237">Syntax Rules</A></DT></DL><DL><DT><A><CODE><SPAN class="string">'prec'</SPAN></CODE></A>: <A href="node7.html#label235">Syntax Rules</A></DT></DL><H3 class="margin"><A name="_A">A</A></H3><DL><DT><CODE>abort</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label285"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>abort</CODE></A> (<A href="node7.html#label286">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>accept</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label283"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>accept</CODE></A> (<A href="node7.html#label284">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>alternatives</A>: <A href="node6.html#label194">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label229">Syntax Rules</A></DT></DL><DL><DT>ambiguities</DT><DD><DL><DT><A>in a parser specification</A>: <A href="node6.html#label181">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A>in a scanner specification</A>: <A href="node4.html#label95">Ambiguities and Errors in the Rule Set</A></DT></DL></DD></DL><DL><DT><A>associativity</A>: <A href="node6.html#label179">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT>attributes</DT><DD><DL><DT><A>inherited</A>: <A href="node7.html#label258">Assignment of Attribute Types</A></DT></DL><DL><DT><A>synthesized</A>: <A href="node7.html#label256">Assignment of Attribute Types</A></DT></DL></DD></DL><H3 class="margin"><A name="_B">B</A></H3><DL><DT><A>Baum, L. Frank</A>: <A href="node1.html#label2">1 Introduction</A></DT></DL><DL><DT><A>beginning-of-line</A>: <A href="node4.html#label152">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A>best-fit matching</A>: <A href="node4.html#label97">Ambiguities and Errors in the Rule Set</A>, <A href="node4.html#label102">2.2.2 Parameters to Scanner Generation</A></DT></DL><DL><DT><A><SPAN class="tool">bison</SPAN></A>: <A href="node1.html#label9">Acknowledgements</A>, <A href="node6.html#label197">3.1.1 Writing a Parser Specification</A>, <A href="node6.html#label204">3.1.2 Invoking Gump</A>, <A href="node7.html#label226">Token Declarations</A>, <A href="node7.html#label242">Syntax Rules</A>, <A href="node7.html#label261">3.2.2 Parameters to Parser Generation</A></DT></DL><DL><DT><A>buffer stack</A>: <A href="node3.html#label75">2.1.3 Using the Generated Scanner</A>, <A href="node4.html#label158">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><H3 class="margin"><A name="_C">C</A></H3><DL><DT><A>C++</A>: <A href="node3.html#label58">2.1.2 Invoking Gump</A>, <A href="node3.html#label81">2.1.3 Using the Generated Scanner</A>, <A href="node4.html#label100">2.2.2 Parameters to Scanner Generation</A></DT></DL><DL><DT><CODE>clearLookahead</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label292"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>clearLookahead</CODE></A> (<A href="node7.html#label293">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>close</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label79"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>close</CODE></A> (<A href="node3.html#label80">2.1.3 Using the Generated Scanner</A>)</DT></DL></DD></DL><DL><DT><CODE>closeBuffer</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label77"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>closeBuffer</CODE></A> (<A href="node3.html#label78">2.1.3 Using the Generated Scanner</A>), see <A href="idx.html#label156"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>closeBuffer</CODE></A> (<A href="node4.html#label157">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>comments</A>: <A href="node3.html#label36">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT>compiler</DT><DD><DL><DT><A>parser specifications</A>: <A href="node6.html#label199">3.1.2 Invoking Gump</A></DT></DL><DL><DT><A>scanner specifications</A>: <A href="node3.html#label52">2.1.2 Invoking Gump</A></DT></DL><DL><DT>switch</DT><DD><DL><DT><A><CODE>gump</CODE></A>: <A href="node3.html#label51">2.1.2 Invoking Gump</A>, <A href="node6.html#label200">3.1.2 Invoking Gump</A></DT></DL><DL><DT><A><CODE>gumpparserexpect</CODE></A>: <A href="node7.html#label262">3.2.2 Parameters to Parser Generation</A></DT></DL><DL><DT><A><CODE>gumpparseroutputsimplified</CODE></A>: <A href="node6.html#label170">3.1.1 Writing a Parser Specification</A>, <A href="node6.html#label203">3.1.2 Invoking Gump</A>, <A href="node7.html#label263">3.2.2 Parameters to Parser Generation</A></DT></DL><DL><DT><A><CODE>gumpparserverbose</CODE></A>: <A href="node6.html#label171">3.1.1 Writing a Parser Specification</A>, <A href="node6.html#label205">3.1.2 Invoking Gump</A>, <A href="node7.html#label264">3.2.2 Parameters to Parser Generation</A></DT></DL><DL><DT><A><CODE>gumpscannerbestfit</CODE></A>: <A href="node4.html#label103">2.2.2 Parameters to Scanner Generation</A></DT></DL><DL><DT><A><CODE>gumpscannercaseless</CODE></A>: <A href="node4.html#label104">2.2.2 Parameters to Scanner Generation</A></DT></DL><DL><DT><A><CODE>gumpscannernowarn</CODE></A>: <A href="node4.html#label105">2.2.2 Parameters to Scanner Generation</A></DT></DL><DL><DT><A><CODE>gumpscannerprefix</CODE></A>: <A href="node4.html#label101">2.2.2 Parameters to Scanner Generation</A></DT></DL></DD></DL><DL><DT><A>warnings</A>: <A href="node4.html#label106">2.2.2 Parameters to Scanner Generation</A></DT></DL></DD></DL><DL><DT><CODE>currentMode</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label120"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>currentMode</CODE></A> (<A href="node4.html#label121">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><H3 class="margin"><A name="_D">D</A></H3><DL><DT><A>dynamic library</A>: <A href="node3.html#label59">2.1.2 Invoking Gump</A></DT></DL><H3 class="margin"><A name="_E">E</A></H3><DL><DT><A>EBNF</A>: <A href="node6.html#label186">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label247">Definition of Production Templates</A></DT></DL><DL><DT><A>Emacs</A>: <A href="node3.html#label24">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label54">2.1.2 Invoking Gump</A></DT></DL><DL><DT><A>empty sequence</A>: <A href="node7.html#label233">Syntax Rules</A></DT></DL><DL><DT><A>end-of-file</A>: <A href="node3.html#label46">2.1.1 Writing a Scanner Specification</A>, <A href="node7.html#label221">Token Declarations</A></DT></DL><DL><DT><CODE>error</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label172"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>error</CODE></A> (<A href="node6.html#label173">3.1.1 Writing a Parser Specification</A>), see <A href="idx.html#label294"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>error</CODE></A> (<A href="node7.html#label295">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT>error</DT><DD><DL><DT><A>in a scanner's rule set</A>: <A href="node4.html#label98">Ambiguities and Errors in the Rule Set</A></DT></DL><DL><DT><A>in parser attribute types</A>: <A href="node7.html#label259">Assignment of Attribute Types</A></DT></DL><DL><DT><A>lexical</A>: <A href="node3.html#label41">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A>recovery</A>: <A href="node7.html#label219">Token Declarations</A>, <A href="node7.html#label241">Syntax Rules</A>, <A href="node7.html#label291">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A>syntax</A>: <A href="node6.html#label175">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label240">Syntax Rules</A></DT></DL><DL><DT><A>token</A>: <A href="node3.html#label43">2.1.1 Writing a Scanner Specification</A>, <A href="node7.html#label217">Token Declarations</A></DT></DL></DD></DL><DL><DT><CODE>errorOK</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label289"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>errorOK</CODE></A> (<A href="node7.html#label290">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>Extended Backus-Naur-Formalism</A>: <A href="node6.html#label187">3.1.1 Writing a Parser Specification</A></DT></DL><H3 class="margin"><A name="_F">F</A></H3><DL><DT>file</DT><DD><DL><DT><A>created by Gump</A>: <A href="node3.html#label56">2.1.2 Invoking Gump</A>, <A href="node4.html#label82">2.2.1 Syntax of the Scanner Specification Language</A>, <A href="node6.html#label202">3.1.2 Invoking Gump</A>, <A href="node7.html#label213">3.2.1 Syntax of the Parser Specification Language</A></DT></DL><DL><DT><A>extension <CODE><SPAN class="keyword">.</SPAN>ozg</CODE></A>: <A href="node3.html#label53">2.1.2 Invoking Gump</A>, <A href="node6.html#label201">3.1.2 Invoking Gump</A></DT></DL><DL><DT><A>not found exception</A>: <A href="node4.html#label140">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A>scanning from</A>: <A href="node3.html#label49">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label71">2.1.3 Using the Generated Scanner</A>, <A href="node4.html#label139">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL></DD></DL><DL><DT><A>first-fit matching</A>: <A href="node4.html#label96">Ambiguities and Errors in the Rule Set</A></DT></DL><DL><DT><A><SPAN class="tool">flex</SPAN></A>: <A href="node1.html#label8">Acknowledgements</A>, <A href="node3.html#label23">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label57">2.1.2 Invoking Gump</A>, <A href="node4.html#label91">Syntax of Regular Expressions</A>, <A href="node4.html#label108">2.2.2 Parameters to Scanner Generation</A></DT></DL><DL><DT><A>fontification</A>: <A href="node3.html#label25">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label55">2.1.2 Invoking Gump</A></DT></DL><DL><DT><A>foreign library</A>: <A href="node3.html#label61">2.1.2 Invoking Gump</A></DT></DL><H3 class="margin"><A name="_G">G</A></H3><DL><DT><CODE>getAtom</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label31"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getAtom</CODE></A> (<A href="node3.html#label32">2.1.1 Writing a Scanner Specification</A>), see <A href="idx.html#label122"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getAtom</CODE></A> (<A href="node4.html#label123">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>getBOL</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label154"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getBOL</CODE></A> (<A href="node4.html#label155">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>getInteractive</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label148"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getInteractive</CODE></A> (<A href="node4.html#label149">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>getScanner</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label296"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getScanner</CODE></A> (<A href="node7.html#label297">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>getString</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label33"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getString</CODE></A> (<A href="node3.html#label34">2.1.1 Writing a Scanner Specification</A>), see <A href="idx.html#label125"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getString</CODE></A> (<A href="node4.html#label126">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>), see <A href="idx.html#label127"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getString</CODE></A> (<A href="node4.html#label128">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>getToken</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label66"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getToken</CODE></A> (<A href="node3.html#label67">2.1.3 Using the Generated Scanner</A>), see <A href="idx.html#label133"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getToken</CODE></A> (<A href="node4.html#label134">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>), see <A href="idx.html#label209"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getToken</CODE></A> (<A href="node6.html#label210">3.1.3 Using the Generated Parser</A>), see <A href="idx.html#label278"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>getToken</CODE></A> (<A href="node7.html#label279">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A><CODE>GetTokens</CODE></A>: <A href="node3.html#label65">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A>grammar symbol applications</A>: <A href="node6.html#label188">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A><SPAN class="creature">Gump</SPAN></A>: <A href="node1.html#label1">1 Introduction</A></DT></DL><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: <A href="node7.html#label265">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></DT><DD><DL><DT><A name="label285"><CODE>abort</CODE></A>: <A href="node7.html#label286">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label283"><CODE>accept</CODE></A>: <A href="node7.html#label284">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label292"><CODE>clearLookahead</CODE></A>: <A href="node7.html#label293">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label294"><CODE>error</CODE></A>: <A href="node7.html#label295">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label172"><CODE>error</CODE></A>: <A href="node6.html#label173">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A name="label289"><CODE>errorOK</CODE></A>: <A href="node7.html#label290">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label296"><CODE>getScanner</CODE></A>: <A href="node7.html#label297">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label274"><CODE>init</CODE></A>: <A href="node7.html#label275">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label268"><CODE>lookaheadSymbol</CODE></A>: <A href="node7.html#label269">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label270"><CODE>lookaheadValue</CODE></A>: <A href="node7.html#label271">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label272"><CODE>noLookahead</CODE></A>: <A href="node7.html#label273">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label280"><CODE>parse</CODE></A>: <A href="node7.html#label281">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label211"><CODE>parse</CODE></A>: <A href="node6.html#label212">3.1.3 Using the Generated Parser</A></DT></DL><DL><DT><A name="label287"><CODE>raiseError</CODE></A>: <A href="node7.html#label288">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label266"><CODE>synExecuteAction</CODE></A>: <A href="node7.html#label267">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL></DD></DL><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: <A href="node3.html#label26">2.1.1 Writing a Scanner Specification</A>, <A href="node3.html#label64">2.1.3 Using the Generated Scanner</A>, <A href="node4.html#label109">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></DT><DD><DL><DT><A name="label79"><CODE>close</CODE></A>: <A href="node3.html#label80">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A name="label156"><CODE>closeBuffer</CODE></A>: <A href="node4.html#label157">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label77"><CODE>closeBuffer</CODE></A>: <A href="node3.html#label78">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A name="label120"><CODE>currentMode</CODE></A>: <A href="node4.html#label121">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label122"><CODE>getAtom</CODE></A>: <A href="node4.html#label123">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label31"><CODE>getAtom</CODE></A>: <A href="node3.html#label32">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A name="label154"><CODE>getBOL</CODE></A>: <A href="node4.html#label155">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label148"><CODE>getInteractive</CODE></A>: <A href="node4.html#label149">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label127"><CODE>getString</CODE></A>: <A href="node4.html#label128">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label125"><CODE>getString</CODE></A>: <A href="node4.html#label126">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label33"><CODE>getString</CODE></A>: <A href="node3.html#label34">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A name="label278"><CODE>getToken</CODE></A>: <A href="node7.html#label279">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label209"><CODE>getToken</CODE></A>: <A href="node6.html#label210">3.1.3 Using the Generated Parser</A></DT></DL><DL><DT><A name="label133"><CODE>getToken</CODE></A>: <A href="node4.html#label134">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label66"><CODE>getToken</CODE></A>: <A href="node3.html#label67">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A name="label114"><CODE>init</CODE></A>: <A href="node4.html#label115">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label135"><CODE>input</CODE></A>: <A href="node4.html#label136">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label110"><CODE>lexer</CODE></A>: <A href="node4.html#label111">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label112"><CODE>lexExecuteAction</CODE></A>: <A href="node4.html#label113">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label276"><CODE>putToken</CODE></A>: <A href="node7.html#label277">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label207"><CODE>putToken</CODE></A>: <A href="node6.html#label208">3.1.3 Using the Generated Parser</A></DT></DL><DL><DT><A name="label129"><CODE>putToken</CODE></A>: <A href="node4.html#label130">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label29"><CODE>putToken</CODE></A>: <A href="node3.html#label30">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A name="label131"><CODE>putToken1</CODE></A>: <A href="node4.html#label132">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label27"><CODE>putToken1</CODE></A>: <A href="node3.html#label28">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A name="label137"><CODE>scanFile</CODE></A>: <A href="node4.html#label138">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label69"><CODE>scanFile</CODE></A>: <A href="node3.html#label70">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A name="label141"><CODE>scanVirtualString</CODE></A>: <A href="node4.html#label142">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label72"><CODE>scanVirtualString</CODE></A>: <A href="node3.html#label73">2.1.3 Using the Generated Scanner</A></DT></DL><DL><DT><A name="label150"><CODE>setBOL</CODE></A>: <A href="node4.html#label151">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label145"><CODE>setInteractive</CODE></A>: <A href="node4.html#label146">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A name="label116"><CODE>setMode</CODE></A>: <A href="node4.html#label117">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL></DD></DL><H3 class="margin"><A name="_I">I</A></H3><DL><DT><A>inherited attributes</A>: <A href="node7.html#label257">Assignment of Attribute Types</A></DT></DL><DL><DT>inheriting</DT><DD><DL><DT><A>from lexical modes</A>: <A href="node4.html#label87">2.2.1 Syntax of the Scanner Specification Language</A></DT></DL></DD></DL><DL><DT><CODE>init</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label274"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>init</CODE></A> (<A href="node7.html#label275">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label114"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>init</CODE></A> (<A href="node4.html#label115">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A><CODE>INITIAL</CODE></A>: <A href="node4.html#label88">2.2.1 Syntax of the Scanner Specification Language</A></DT></DL><DL><DT><CODE>input</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label135"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>input</CODE></A> (<A href="node4.html#label136">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>interactive scanning</A>: <A href="node4.html#label147">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><H3 class="margin"><A name="_L">L</A></H3><DL><DT>Lambda</DT><DD><DL><DT><A>language used as example</A>: <A href="node3.html#label18">2.1 Example</A>, <A href="node6.html#label168">3.1 Example</A></DT></DL></DD></DL><DL><DT><A><CODE>leftAssoc</CODE></A>: <A href="node7.html#label223">Token Declarations</A></DT></DL><DL><DT><A><SPAN class="tool">lex</SPAN></A>: <A href="node1.html#label6">Acknowledgements</A></DT></DL><DL><DT><A>lexemes</A>: <A href="node2.html#label13">2 The Gump Scanner Generator</A></DT></DL><DL><DT><CODE>lexer</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label110"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>lexer</CODE></A> (<A href="node4.html#label111">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>lexExecuteAction</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label112"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>lexExecuteAction</CODE></A> (<A href="node4.html#label113">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>lexical abbreviation</A>: <A href="node3.html#label20">2.1.1 Writing a Scanner Specification</A>, <A href="node4.html#label83">2.2.1 Syntax of the Scanner Specification Language</A></DT></DL><DL><DT><A>lexical errors</A>: <A href="node3.html#label40">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A>lexical modes</A>: <A href="node4.html#label86">2.2.1 Syntax of the Scanner Specification Language</A>, <A href="node4.html#label93">Syntax of Regular Expressions</A>, <A href="node4.html#label118">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A>lexical rule</A>: <A href="node3.html#label21">2.1.1 Writing a Scanner Specification</A>, <A href="node4.html#label84">2.2.1 Syntax of the Scanner Specification Language</A></DT></DL><DL><DT>limitations</DT><DD><DL><DT><A>of the scanner generator</A>: <A href="node3.html#label62">2.1.2 Invoking Gump</A></DT></DL></DD></DL><DL><DT><A>line numbers</A>: <A href="node3.html#label38">2.1.1 Writing a Scanner Specification</A>, <A href="node6.html#label177">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A>local variables</A>: <A href="node6.html#label191">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label230">Syntax Rules</A></DT></DL><DL><DT><CODE>lookaheadSymbol</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label268"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>lookaheadSymbol</CODE></A> (<A href="node7.html#label269">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>lookaheadValue</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label270"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>lookaheadValue</CODE></A> (<A href="node7.html#label271">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>LR(1)</A>: <A href="node7.html#label254">Assignment of Attribute Types</A></DT></DL><H3 class="margin"><A name="_M">M</A></H3><DL><DT><A>macro directives</A>: <A href="node4.html#label99">2.2.2 Parameters to Scanner Generation</A>, <A href="node7.html#label260">3.2.2 Parameters to Parser Generation</A></DT></DL><H3 class="margin"><A name="_N">N</A></H3><DL><DT><A>native functor</A>: <A href="node3.html#label60">2.1.2 Invoking Gump</A></DT></DL><DL><DT><A>nesting marker</A>: <A href="node6.html#label189">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A>newline</A>: <A href="node4.html#label153">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><CODE>noLookahead</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label272"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>noLookahead</CODE></A> (<A href="node7.html#label273">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A><CODE>nonAssoc</CODE></A>: <A href="node7.html#label225">Token Declarations</A></DT></DL><DL><DT>nonterminal</DT><DD><DL><DT><A>start</A>: <A href="node6.html#label185">3.1.1 Writing a Parser Specification</A></DT></DL></DD></DL><DL><DT><A>nonterminal symbols</A>: <A href="node5.html#label164">3 The Gump Parser Generator</A></DT></DL><DL><DT><A><SPAN class="char">NUL</SPAN></A>: <A href="node4.html#label124">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>, <A href="node4.html#label144">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><H3 class="margin"><A name="_O">O</A></H3><DL><DT><A>option</A>: <A href="node7.html#label248">Definition of Production Templates</A></DT></DL><H3 class="margin"><A name="_P">P</A></H3><DL><DT><CODE>parse</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label211"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>parse</CODE></A> (<A href="node6.html#label212">3.1.3 Using the Generated Parser</A>), see <A href="idx.html#label280"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>parse</CODE></A> (<A href="node7.html#label281">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>parse errors</A>: <A href="node6.html#label174">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label238">Syntax Rules</A></DT></DL><DL><DT><A>parser</A>: <A href="node5.html#label161">3 The Gump Parser Generator</A></DT></DL><DL><DT>parser</DT><DD><DL><DT><A>generator</A>: <A href="node5.html#label160">3 The Gump Parser Generator</A></DT></DL></DD></DL><DL><DT><A>pattern position</A>: <A href="node6.html#label192">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A>precedence</A>: <A href="node6.html#label180">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label236">Syntax Rules</A></DT></DL><DL><DT><A>precedence token</A>: <A href="node6.html#label196">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><A>production templates</A>: <A href="node7.html#label244">Definition of Production Templates</A>, <A href="node7.html#label245">Definition of Production Templates</A></DT></DL><DL><DT>production templates</DT><DD><DL><DT><A>predefined</A>: <A href="node7.html#label251">Predefined Production Templates</A></DT></DL></DD></DL><DL><DT><A>pseudo-token</A>: <A href="node6.html#label182">3.1.1 Writing a Parser Specification</A>, <A href="node6.html#label195">3.1.1 Writing a Parser Specification</A></DT></DL><DL><DT><CODE>putToken</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label29"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>putToken</CODE></A> (<A href="node3.html#label30">2.1.1 Writing a Scanner Specification</A>), see <A href="idx.html#label129"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>putToken</CODE></A> (<A href="node4.html#label130">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>), see <A href="idx.html#label207"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>putToken</CODE></A> (<A href="node6.html#label208">3.1.3 Using the Generated Parser</A>), see <A href="idx.html#label276"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>putToken</CODE></A> (<A href="node7.html#label277">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>putToken1</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label27"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>putToken1</CODE></A> (<A href="node3.html#label28">2.1.1 Writing a Scanner Specification</A>), see <A href="idx.html#label131"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>putToken1</CODE></A> (<A href="node4.html#label132">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><H3 class="margin"><A name="_R">R</A></H3><DL><DT><CODE>raiseError</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label287"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>raiseError</CODE></A> (<A href="node7.html#label288">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>reduction</A>: <A href="node5.html#label165">3 The Gump Parser Generator</A></DT></DL><DL><DT><A>regular expressions</A>: <A href="node2.html#label14">2 The Gump Scanner Generator</A></DT></DL><DL><DT>regular expressions</DT><DD><DL><DT><A>syntax</A>: <A href="node3.html#label22">2.1.1 Writing a Scanner Specification</A>, <A href="node4.html#label90">Syntax of Regular Expressions</A></DT></DL></DD></DL><DL><DT><A>repetition</A>: <A href="node6.html#label190">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label246">Definition of Production Templates</A></DT></DL><DL><DT>repetition</DT><DD><DL><DT><A>predefined operators</A>: <A href="node7.html#label252">Predefined Production Templates</A></DT></DL></DD></DL><DL><DT><A><CODE>rightAssoc</CODE></A>: <A href="node7.html#label224">Token Declarations</A></DT></DL><H3 class="margin"><A name="_S">S</A></H3><DL><DT><CODE>scanFile</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label69"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>scanFile</CODE></A> (<A href="node3.html#label70">2.1.3 Using the Generated Scanner</A>), see <A href="idx.html#label137"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>scanFile</CODE></A> (<A href="node4.html#label138">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>scanner</A>: <A href="node2.html#label11">2 The Gump Scanner Generator</A></DT></DL><DL><DT>scanner</DT><DD><DL><DT><A>generator</A>: <A href="node2.html#label10">2 The Gump Scanner Generator</A></DT></DL></DD></DL><DL><DT><CODE>scanVirtualString</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label72"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>scanVirtualString</CODE></A> (<A href="node3.html#label73">2.1.3 Using the Generated Scanner</A>), see <A href="idx.html#label141"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>scanVirtualString</CODE></A> (<A href="node4.html#label142">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>semantic actions</A>: <A href="node2.html#label15">2 The Gump Scanner Generator</A>, <A href="node5.html#label167">3 The Gump Parser Generator</A>, <A href="node6.html#label193">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label231">Syntax Rules</A></DT></DL><DL><DT><CODE>setBOL</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label150"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>setBOL</CODE></A> (<A href="node4.html#label151">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>setInteractive</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label145"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>setInteractive</CODE></A> (<A href="node4.html#label146">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><CODE>setMode</CODE></DT><DD><DL><DT><A><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label116"><CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>setMode</CODE></A> (<A href="node4.html#label117">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>side effects</A>: <A href="node3.html#label37">2.1.1 Writing a Scanner Specification</A></DT></DL><DL><DT><A><CODE><SPAN class="keyword">skip</SPAN></CODE></A>: <A href="node7.html#label232">Syntax Rules</A></DT></DL><DL><DT><A>start conditions</A>: <A href="node4.html#label85">2.2.1 Syntax of the Scanner Specification Language</A>, <A href="node4.html#label92">Syntax of Regular Expressions</A>, <A href="node4.html#label119">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><A>start symbols</A>: <A href="node5.html#label166">3 The Gump Parser Generator</A>, <A href="node6.html#label184">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label282">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL><DL><DT><CODE>synExecuteAction</CODE></DT><DD><DL><DT><A><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>: see <A href="idx.html#label266"><CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE>, <CODE>synExecuteAction</CODE></A> (<A href="node7.html#label267">3.2.3 The Mixin Class <CODE>GumpParser<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A>)</DT></DL></DD></DL><DL><DT><A>syntax errors</A>: <A href="node6.html#label176">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label239">Syntax Rules</A></DT></DL><DL><DT><A>syntax rules</A>: <A href="node6.html#label183">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label228">Syntax Rules</A></DT></DL><DL><DT><A>synthesized attributes</A>: <A href="node7.html#label255">Assignment of Attribute Types</A></DT></DL><H3 class="margin"><A name="_T">T</A></H3><DL><DT><A>terminal symbols</A>: <A href="node5.html#label163">3 The Gump Parser Generator</A></DT></DL><DL><DT><A>Tin Woodman</A>: <A href="node1.html#label3">1 Introduction</A></DT></DL><DL><DT>token</DT><DD><DL><DT><A>class</A>: <A href="node2.html#label16">2 The Gump Scanner Generator</A></DT></DL><DL><DT><A>declaration</A>: <A href="node6.html#label178">3.1.1 Writing a Parser Specification</A>, <A href="node7.html#label215">Token Declarations</A></DT></DL><DL><DT><A>end-of-file</A>: <A href="node3.html#label47">2.1.1 Writing a Scanner Specification</A>, <A href="node7.html#label222">Token Declarations</A></DT></DL><DL><DT><A>error</A>: <A href="node3.html#label44">2.1.1 Writing a Scanner Specification</A>, <A href="node7.html#label218">Token Declarations</A></DT></DL><DL><DT><A>stream</A>: <A href="node2.html#label12">2 The Gump Scanner Generator</A>, <A href="node5.html#label162">3 The Gump Parser Generator</A></DT></DL><DL><DT><A>value</A>: <A href="node2.html#label17">2 The Gump Scanner Generator</A>, <A href="node7.html#label234">Syntax Rules</A></DT></DL></DD></DL><H3 class="margin"><A name="_U">U</A></H3><DL><DT><A>unmatched characters</A>: <A href="node3.html#label39">2.1.1 Writing a Scanner Specification</A></DT></DL><H3 class="margin"><A name="_V">V</A></H3><DL><DT>virtual string</DT><DD><DL><DT><A>scanning from</A>: <A href="node3.html#label74">2.1.3 Using the Generated Scanner</A>, <A href="node4.html#label143">2.2.3 The Mixin Class <CODE>GumpScanner<SPAN class="keyword">.</SPAN><SPAN class="string">'class'</SPAN></CODE></A></DT></DL></DD></DL><H3 class="margin"><A name="_W">W</A></H3><DL><DT>warnings</DT><DD><DL><DT><A>suppressing</A>: <A href="node4.html#label107">2.2.2 Parameters to Scanner Generation</A></DT></DL></DD></DL><DL><DT><A>whitespace</A>: <A href="node3.html#label35">2.1.1 Writing a Scanner Specification</A></DT></DL><H3 class="margin"><A name="_Y">Y</A></H3><DL><DT><A><SPAN class="tool">yacc</SPAN></A>: <A href="node1.html#label7">Acknowledgements</A></DT></DL><TABLE align="center" border="0" cellpadding="6" cellspacing="6" class="nav"><TR bgcolor="#DDDDDD"><TD><A href="bib.html#label299"><< Prev</A></TD><TD><A href="index.html">- Up -</A></TD></TR></TABLE><HR><ADDRESS><A href="http://www.ps.uni-sb.de/~kornstae/">Leif Kornstaedt</A><BR><SPAN class="version">Version 1.4.0 (20110908185330)</SPAN></ADDRESS></BODY></HTML>
|