|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /usr/share/javadoc/java_cup-0.10/ |
Upload File : |
<?xml version="1.0" encoding="US-ASCII"?> <!DOCTYPE html PUBLIC "-//gnu.org///DTD XHTML 1.1 plus Target 1.0//EN" "./resources/xhtml11-target10.dtd"><html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><title>Alphabetical Index (java_cup API)</title><script src="./resources/gjdoc.js" type="text/javascript"><!-- this comment required for konqueror 3.2.2 --></script><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"/><meta name="generator" content="GNU Gjdoc Standard Doclet"/><link rel="stylesheet" type="text/css" href="./resources/gjdochtml-clean-layout.css" title="GNU Clean"/><link rel="stylesheet" type="text/css" href="./resources/gjdochtml-clean-color1.css" title="GNU Clean"/></head><body class="content index" onload="if(parent.contentPageLoaded)parent.contentPageLoaded(document.title)"><table class="navbar div top"><tr><td class="navbar div top"><div class="navbar div top"><span class="navbar item enabled"><a href="./overview-summary.html">Overview</a></span> <span class="navbar item disabled">Package</span> <span class="navbar item disabled">Class</span> <span class="navbar item disabled">Use</span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item active">Index</span> <span class="navbar item enabled"><a href="./deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="./about.html">About</a></span></div></td></tr><tr><td class="navi"></td><td class="navi"><a href="./index.html" title="Show in a frameset" target="_top">Frames</a> | <a href="alphaindex.html" title="Show without frames" target="_top">No Frames</a> </td></tr></table><h1 class="index title">Alphabetical Index</h1><div class="index letters"><span class="index letter"><a href="#_">_</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#A">A</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#B">B</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#C">C</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#D">D</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#E">E</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#F">F</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#G">G</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#H">H</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#I">I</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#K">K</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#L">L</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#M">M</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#N">N</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#O">O</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#P">P</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#R">R</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#S">S</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#T">T</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#U">U</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#V">V</a></span><span class="index letter spacer"> </span><span class="index letter"><a href="#W">W</a></span><span class="index letter spacer"> </span></div><a name="_" id="_"/><h2 class="index category header">_</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/production.html#_action">_action</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">An action_part containing code for the action to be performed when we reduce with this production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#_action_table">_action_table</a> - static field in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Parse-action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#_action_table">_action_table</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Parse-action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#_all">_all</a> - field in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">A hash table to implement the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#_all">_all</a> - static field in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Collection of all states.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#_all">_all</a> - static field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Table of all non-terminals -- elements are stored using name strings as the key </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_all">_all</a> - static field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Table of all productions.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#_all">_all</a> - field in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">A hash table to hold the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#_all">_all</a> - static field in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Table of all terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#_all_by_index">_all_by_index</a> - static field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Table of all non terminals indexed by their index number.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#_all_by_index">_all_by_index</a> - static field in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Table of all terminals indexed by their index number.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#_all_kernels">_all_kernels</a> - static field in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Hash table to find states by their kernels (i.e, the original, unclosed, set of items -- which uniquely define the state).</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_production.html#_base_production">_base_production</a> - field in class java_cup.<a href="./java_cup/action_production.html" title="Class in java_cup">action_production</a></div><div class="description">The production we were taken out of.</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#_code_string">_code_string</a> - field in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">String containing code for the action in question.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#_core_hash_cache">_core_hash_cache</a> - field in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Cache of the hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#_done_parsing">_done_parsing</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Internal flag to indicate when parser should quit.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#_dot_pos">_dot_pos</a> - field in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">The position of the "dot" -- this indicates the part of the production that the marker is before, so 0 indicates a dot at the beginning of the RHS.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#_elements">_elements</a> - field in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Bitset to implement the actual set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#_error_sync_size">_error_sync_size</a> - static field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The default number of Symbols after an error we much match to consider it recovered from.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#_first_set">_first_set</a> - field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">First set for this non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_first_set">_first_set</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">First set of the production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#_index">_index</a> - field in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Index of this state in the parse tables </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_index">_index</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Index number of the production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#_index">_index</a> - field in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Index of this symbol (terminal or non terminal) in the parse tables.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#_items">_items</a> - field in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">The item set for this state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#_label">_label</a> - field in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Optional label for referring to the part within an action (null for no label).</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_lhs">_lhs</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">The left hand side non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#_lookahead">_lookahead</a> - field in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">The lookahead symbols of the item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#_lr_values">_lr_values</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#_name">_name</a> - field in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">String for the human readable name of the symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#_next">_next</a> - field in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">Next transition in linked list of transitions out of a state </div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#_nullable">_nullable</a> - field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Nullability of this non terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_nullable">_nullable</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Nullability of the production (can it derive the empty string).</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_nullable_known">_nullable_known</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Is the nullability of the production known or unknown? </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_num_reductions">_num_reductions</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Count of number of reductions using this production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_table.html#_num_states">_num_states</a> - field in class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description">How many rows/states are in the machine/table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_table.html#_num_states">_num_states</a> - field in class java_cup.<a href="./java_cup/parse_reduce_table.html" title="Class in java_cup">parse_reduce_table</a></div><div class="description">How many rows/states in the machine/table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#_on_symbol">_on_symbol</a> - field in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">The symbol we make the transition on.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#_production_table">_production_table</a> - static field in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#_production_table">_production_table</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#_productions">_productions</a> - field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Table of all productions with this non terminal on the LHS.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#_propagate_items">_propagate_items</a> - field in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Links to items that the lookahead needs to be propagated to.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#_reduce_table">_reduce_table</a> - static field in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description"><code>reduce_goto</code> table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#_reduce_table">_reduce_table</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description"><code>reduce_goto</code> table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#_reduce_with">_reduce_with</a> - field in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">The production we reduce with.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_rhs">_rhs</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">A collection of parts for the right hand side.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_rhs_assoc">_rhs_assoc</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_rhs_length">_rhs_length</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">How much of the right hand side array we are presently using.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#_rhs_prec">_rhs_prec</a> - field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">The precedence of the rule </div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#_shift_to">_shift_to</a> - field in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">The state we shift to.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#_size">_size</a> - static field in class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Number of columns (terminals) in every row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_row.html#_size">_size</a> - static field in class java_cup.<a href="./java_cup/parse_reduce_row.html" title="Class in java_cup">parse_reduce_row</a></div><div class="description">Number of columns (non terminals) in every row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#_stack_type">_stack_type</a> - field in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">String for the type of object used for the symbol on the parse stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#_symbol_after_dot">_symbol_after_dot</a> - field in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Cache of symbol after the dot.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#_the_production">_the_production</a> - field in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">The production for the item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#_the_symbol">_the_symbol</a> - field in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">The symbol that this part is made up of.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#_to_state">_to_state</a> - field in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">The state we transition to.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#_transitions">_transitions</a> - field in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">List of transitions out of this state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#_use_count">_use_count</a> - field in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Count of how many times the symbol appears in productions.</div></div></div><a name="A" id="A"/><h2 class="index category header">A</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#absolute_position">absolute_position</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Character position in current line.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#ACTION">ACTION</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#action()">action()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">An action_part containing code for the action to be performed when we reduce with this production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#action_code">action_code</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">User declarations for direct inclusion in user action class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#action_code_time">action_code_time</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Time to produce action code class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#action_obj">action_obj</a> - field in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Instance of action encapsulation class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#action_obj">action_obj</a> - field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Instance of action encapsulation class.</div></div><div class="index entry"><div class="key"><a href="java_cup/action_part.html">action_part</a> - class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description"> This class represents a part of a production which contains an action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#action_part(String)">action_part(String)</a> - constructor for class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/action_production.html">action_production</a> - class java_cup.<a href="./java_cup/action_production.html" title="Class in java_cup">action_production</a></div><div class="description">A specialized version of a production used when we split an existing production in order to remove an embedded action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_production.html#action_production(java_cup.production,java_cup.non_terminal,rhs_parts[],int,String)">action_production(java_cup.production,java_cup.non_terminal,rhs_parts[],int,String)</a> - constructor for class java_cup.<a href="./java_cup/action_production.html" title="Class in java_cup">action_production</a></div><div class="description">Constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#action_tab">action_tab</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Direct reference to the action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#action_table">action_table</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Resulting parse action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#action_table()">action_table()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The action table (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#action_table()">action_table()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Access to parse-action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#action_table()">action_table()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Access to parse-action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#action_table_time">action_table_time</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Time to produce the action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#add(java_cup.lalr_item)">add(java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Add a singleton item, merging lookahead sets if the item is already part of the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#add(java_cup.lalr_item_set)">add(java_cup.lalr_item_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Add a complete set, merging lookaheads where items are already in the set </div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#add(java_cup.symbol)">add(java_cup.symbol)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Add a single symbol to the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#add(java_cup.symbol_set)">add(java_cup.symbol_set)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Add (union) in a complete set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#add(java_cup.terminal)">add(java_cup.terminal)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Add a single terminal to the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#add(java_cup.terminal_set)">add(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Add (union) in a complete set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#add_production(java_cup.production)">add_production(java_cup.production)</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Add a production to our set of productions.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#add_propagate(java_cup.lalr_item)">add_propagate(java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Add a new item to the set of items we propagate to.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#add_transition(java_cup.symbol,java_cup.lalr_state)">add_transition(java_cup.symbol,java_cup.lalr_state)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Add a transition out of this state to another.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#advance()">advance()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Advance the scanner one character in the input stream.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/scanner.html#advance()">advance()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/scanner.html" title="Class in java_cup.simple_calc">scanner</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#advance_lookahead()">advance_lookahead()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Advance to next "parse ahead" input Symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#all()">all()</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Access to all elements of the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#all()">all()</a> - static method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Collection of all states.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#all()">all()</a> - static method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Access to all non-terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#all()">all()</a> - static method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Access to all productions.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#all()">all()</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Access to all elements of the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#all()">all()</a> - static method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Access to all terminals.</div></div><div class="index entry"><div class="key"><a href="java_cup/assoc.html">assoc</a> - class java_cup.<a href="./java_cup/assoc.html" title="Class in java_cup">assoc</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#author_str">author_str</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">Name of the author </div></div></div><a name="B" id="B"/><h2 class="index category header">B</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/sym.html#BAR">BAR</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/action_production.html#base_production()">base_production()</a> - method in class java_cup.<a href="./java_cup/action_production.html" title="Class in java_cup">action_production</a></div><div class="description">The production we were taken out of.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#build_end">build_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end state and table building </div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#build_machine(java_cup.production)">build_machine(java_cup.production)</a> - static method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Build an LALR viable prefix recognition machine given a start production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#build_parser()">build_parser()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Build the (internal) parser from the previously parsed specification.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#build_table_entries(java_cup.parse_action_table,java_cup.parse_reduce_table)">build_table_entries(java_cup.parse_action_table,java_cup.parse_reduce_table)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Fill in the parse table entries for this state.</div></div></div><a name="C" id="C"/><h2 class="index category header">C</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#calc_lookahead(java_cup.terminal_set)">calc_lookahead(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Calculate lookahead representing symbols that could appear after the symbol that the dot is currently in front of.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#char_symbols">char_symbols</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Table of single character symbols.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#check_end">check_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end checking </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#check_first_set()">check_first_set()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Update (and return) the first set based on current NT firsts.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#check_nullable()">check_nullable()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Check to see if the production (now) appears to be nullable.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_table.html#check_reductions()">check_reductions()</a> - method in class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description">Check the table to ensure that all productions have been reduced.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#check_unused()">check_unused()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Check for unused symbols.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#close_files()">close_files()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Close various files used by the system.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#CODE">CODE</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#CODE_STRING">CODE_STRING</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#code_string()">code_string()</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">String containing code for the action in question.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#COLON">COLON</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#COLON_COLON_EQUALS">COLON_COLON_EQUALS</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#COMMA">COMMA</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#compute_closure()">compute_closure()</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Compute the closure of the set using the LALR closure rules.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#compute_default()">compute_default()</a> - method in class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Compute the default (reduce) action for this row and store it in default_reduce.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#compute_first_sets()">compute_first_sets()</a> - static method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Compute first sets for all non-terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#compute_nullability()">compute_nullability()</a> - static method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Compute nullability of all non-terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#contains(int)">contains(int)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Given its index determine if the set contains a particular terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#contains(java_cup.lalr_item)">contains(java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Does the set contain a particular item? </div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#contains(java_cup.symbol)">contains(java_cup.symbol)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Determine if the set contains a particular symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#contains(java_cup.terminal)">contains(java_cup.terminal)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Determine if the set contains a particular terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#core_equals(java_cup.lr_item_core)">core_equals(java_cup.lr_item_core)</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Equality comparison for the core only.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#core_hashCode()">core_hashCode()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Hash code for the core (separated so we keep non overridden version).</div></div><div class="index entry"><div class="key"><a href="./java_cup/internal_error.html#crash()">crash()</a> - method in class java_cup.<a href="./java_cup/internal_error.html" title="Class in java_cup">internal_error</a></div><div class="description">Method called to do a forced error exit on an internal error for cases when we can't actually throw the exception.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#cur_err_token()">cur_err_token()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Return the current lookahead in our error "parse ahead" buffer.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#cur_token">cur_token</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The current lookahead Symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#current_line">current_line</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Current line number for use in error messages.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#current_position">current_position</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Character position in current line.</div></div></div><a name="D" id="D"/><h2 class="index category header">D</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#debug_message(String)">debug_message(String)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Write a debugging message to System.err for the debugging version of the parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#debug_next_token()">debug_next_token()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Debugging version of next_token().</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#debug_parse()">debug_parse()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Perform a parse with debugging output.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#debug_reduce(int,int,int)">debug_reduce(int,int,int)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Do debug output for a reduce.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#debug_shift(java_cup.runtime.Symbol)">debug_shift(java_cup.runtime.Symbol)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Do debug output for shift.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#debug_stack()">debug_stack()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Do debug output for stack state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#declare_labels(rhs[],int,String)">declare_labels(rhs[],int,String)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Declare label names as valid variables within the action string </div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#default_reduce">default_reduce</a> - field in class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Default (reduce) action for this row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#DIVIDE">DIVIDE</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#do_action(int,java_cup.runtime.lr_parser,java.util.Stack,int)">do_action(int,java_cup.runtime.lr_parser,java.util.Stack,int)</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Invoke a user supplied parse action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#do_action(int,java_cup.runtime.lr_parser,java.util.Stack,int)">do_action(int,java_cup.runtime.lr_parser,java.util.Stack,int)</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Invoke a user supplied parse action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#do_action(int,java_cup.runtime.lr_parser,Stack,int)">do_action(int,java_cup.runtime.lr_parser,Stack,int)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Perform a bit of user supplied action code (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#do_action_table(PrintWriter,java_cup.parse_action_table,boolean)">do_action_table(PrintWriter,java_cup.parse_action_table,boolean)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit the action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#do_code_string()">do_code_string()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Swallow up a code string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#do_escaped(PrintWriter,char)">do_escaped(PrintWriter,char)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#do_id()">do_id()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Process an identifier.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#do_newline(PrintWriter,int,int)">do_newline(PrintWriter,int,int)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#do_reduce_table(PrintWriter,java_cup.parse_reduce_table)">do_reduce_table(PrintWriter,java_cup.parse_reduce_table)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit the reduce-goto table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#do_table_as_string(PrintWriter,short[][])">do_table_as_string(PrintWriter,short[][])</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#done_parsing()">done_parsing()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">This method is called to indicate that the parser should quit.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#DOT">DOT</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#dot_at_end()">dot_at_end()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Is the dot at the end of the production? </div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#dot_before_nt()">dot_before_nt()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Determine if we have a dot before a non terminal, and if so which one (return null or the non terminal).</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#dot_pos()">dot_pos()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">The position of the "dot" -- this indicates the part of the production that the marker is before, so 0 indicates a dot at the beginning of the RHS.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#dump_end">dump_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end dumping </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#dump_grammar()">dump_grammar()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Produce a human readable dump of the grammar.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#dump_machine()">dump_machine()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Produce a (semi-) human readable dump of the complete viable prefix recognition state machine.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#dump_stack()">dump_stack()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Dump the parse stack for debugging purposes.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#dump_state(java_cup.lalr_state)">dump_state(java_cup.lalr_state)</a> - static method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Helper routine for debugging -- produces a dump of the given state onto System.out.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#dump_tables()">dump_tables()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Produce a (semi-) human readable dumps of the parse tables </div></div></div><a name="E" id="E"/><h2 class="index category header">E</h2><div class="index category"><div class="index entry"><div class="key"><a href="java_cup/emit.html">emit</a> - class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description"> This class handles emitting generated code for the resulting parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#emit_action_code(PrintWriter,java_cup.production)">emit_action_code(PrintWriter,java_cup.production)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit code for the non-public class holding the actual action code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#emit_end">emit_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we finish emitting code </div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#emit_error(String)">emit_error(String)</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Emit an error message.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#emit_package(PrintWriter)">emit_package(PrintWriter)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit a package spec if the user wants one.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#emit_parser()">emit_parser()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Call the emit routines necessary to write out the generated parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#emit_production_table(PrintWriter)">emit_production_table(PrintWriter)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit the production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#emit_summary(boolean)">emit_summary(boolean)</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Emit a long summary message to standard error (System.err) which summarizes what was found in the specification, how many states were produced, how many conflicts were found, etc.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#emit_warn(String)">emit_warn(String)</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Emit a warning message.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#EMPTY">EMPTY</a> - static field in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Constant for the empty set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#empty()">empty()</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Determine if the set is empty.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#empty()">empty()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Indicate whether the stack is empty.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#EOF">EOF</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#EOF">EOF</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#EOF">EOF</a> - static field in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Special terminal for end of input.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#EOF_CHAR">EOF_CHAR</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">EOF constant.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#EOF_sym()">EOF_sym()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The index of the end of file terminal Symbol (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#EOF_sym()">EOF_sym()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description"><code>EOF</code> Symbol index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#EOF_sym()">EOF_sym()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description"><code>EOF</code> Symbol index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#equals(java_cup.action_part)">equals(java_cup.action_part)</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Equality comparison for properly typed object.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#equals(java_cup.lalr_item)">equals(java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Equality comparison -- here we only require the cores to be equal since we need to do sets of items based only on core equality (ignoring lookahead sets).</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#equals(java_cup.lalr_item_set)">equals(java_cup.lalr_item_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#equals(java_cup.lalr_state)">equals(java_cup.lalr_state)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#equals(java_cup.lr_item_core)">equals(java_cup.lr_item_core)</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/nonassoc_action.html#equals(java_cup.parse_action)">equals(java_cup.parse_action)</a> - method in class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">Equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#equals(java_cup.parse_action)">equals(java_cup.parse_action)</a> - method in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#equals(java_cup.production)">equals(java_cup.production)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#equals(java_cup.production_part)">equals(java_cup.production_part)</a> - method in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#equals(java_cup.reduce_action)">equals(java_cup.reduce_action)</a> - method in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">Equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#equals(java_cup.shift_action)">equals(java_cup.shift_action)</a> - method in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">Equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#equals(java_cup.symbol_part)">equals(java_cup.symbol_part)</a> - method in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#equals(java_cup.symbol_set)">equals(java_cup.symbol_set)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#equals(java_cup.terminal_set)">equals(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/nonassoc_action.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">Generic equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Generic equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">Generic equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">Generic equality test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#equals(Object)">equals(Object)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Generic equality comparison.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#ERROR">ERROR</a> - static field in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Constant for action type -- error action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#error">error</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#error">error</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#error">error</a> - static field in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">special terminal used for error recovery </div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#error_count">error_count</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Count of total errors detected so far.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#error_recovery(boolean)">error_recovery(boolean)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Attempt to recover from a syntax error.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#error_sym()">error_sym()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The index of the special error Symbol (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#error_sym()">error_sym()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description"><code>error</code> Symbol index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#error_sym()">error_sym()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description"><code>error</code> Symbol index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#error_sync_size()">error_sync_size()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The number of Symbols after an error we much match to consider it recovered from.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#expect_conflicts">expect_conflicts</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- number of conflicts to expect </div></div></div><a name="F" id="F"/><h2 class="index category header">F</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/Main.html#final_time">final_time</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when were we completely done </div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#find(int)">find(int)</a> - static method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Lookup a non terminal by index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#find(int)">find(int)</a> - static method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Lookup a production by index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#find(int)">find(int)</a> - static method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Lookup a terminal by index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#find(java_cup.lalr_item)">find(java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Return the item in the set matching a particular item (or null if not found) </div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#find(String)">find(String)</a> - static method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">lookup a non terminal by name string </div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#find(String)">find(String)</a> - static method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Lookup a terminal by name string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#find_recovery_config(boolean)">find_recovery_config(boolean)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Put the (real) parse stack into error recovery configuration by popping the stack down to a state that can shift on the special error Symbol, then doing the shift.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#find_single_char(int)">find_single_char(int)</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Try to look up a single character symbol, returns -1 for not found.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#find_state(java_cup.lalr_item_set)">find_state(java_cup.lalr_item_set)</a> - static method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Find and return state with a given a kernel item set (or null if not found).</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#first_end">first_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end first set calculation </div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#first_set()">first_set()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">First set for this non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#first_set()">first_set()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">First set of the production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#fix_with_precedence(java_cup.production,int,java_cup.parse_action_row,java_cup.parse_action)">fix_with_precedence(java_cup.production,int,java_cup.parse_action_row,java_cup.parse_action)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Procedure that attempts to fix a shift/reduce error by using precedences.</div></div></div><a name="G" id="G"/><h2 class="index category header">G</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#get_action(int,int)">get_action(int,int)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Fetch an action from the action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#get_from_real()">get_from_real()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Transfer an element from the real to the virtual stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#get_one()">get_one()</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Remove and return one item from the set (done in hash order).</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#get_reduce(int,int)">get_reduce(int,int)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Fetch a state from the reduce-goto table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#getScanner()">getScanner()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description"> Simple accessor method to get the default scanner.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#goto_table_time">goto_table_time</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Time to produce the reduce-goto table.</div></div></div><a name="H" id="H"/><h2 class="index category header">H</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Produce a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Return a hash code -- here we only hash the core since we only test core matching in LALR items.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Return hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Produce a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Hash code for the item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/nonassoc_action.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">Compute a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Compute a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Produce a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Produce a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">Compute a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">Compute a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Produce a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#hashCode()">hashCode()</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Compute a hash code.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#hashcode_cache">hashcode_cache</a> - field in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Cached hashcode for this set.</div></div></div><a name="I" id="I"/><h2 class="index category header">I</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/sym.html#ID">ID</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#id_char(int)">id_char(int)</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Determine if a character is ok for the middle of an id.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#id_start_char(int)">id_start_char(int)</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Determine if a character is ok to start an id.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#IMPORT">IMPORT</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#import_list">import_list</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">List of imports (Strings containing class names) to go with actions.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#include_non_terms">include_non_terms</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- should we include non terminal symbol numbers in the symbol constant class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#index()">index()</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Index of this state in the parse tables </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#index()">index()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Index number of the production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#index()">index()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Index of this symbol (terminal or non terminal) in the parse tables.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#INIT">INIT</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#init()">init()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Initialize the scanner.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#init_actions()">init_actions()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Initialize the action object.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#init_actions()">init_actions()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Action encapsulation object initializer.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#init_actions()">init_actions()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Action encapsulation object initializer.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#init_code">init_code</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">User code for user_init() which is called during parser initialization.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#input_file">input_file</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Input file.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#insert_action(java_cup.parse_action,java_cup.parse_action,int)">insert_action(java_cup.parse_action,java_cup.parse_action,int)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#insert_reduce(java_cup.parse_action,java_cup.parse_action)">insert_reduce(java_cup.parse_action,java_cup.parse_action)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#insert_shift(java_cup.parse_action,java_cup.parse_action)">insert_shift(java_cup.parse_action,java_cup.parse_action)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="java_cup/internal_error.html">internal_error</a> - class java_cup.<a href="./java_cup/internal_error.html" title="Class in java_cup">internal_error</a></div><div class="description">Exception subclass for reporting internal errors in JavaCup.</div></div><div class="index entry"><div class="key"><a href="./java_cup/internal_error.html#internal_error(String)">internal_error(String)</a> - constructor for class java_cup.<a href="./java_cup/internal_error.html" title="Class in java_cup">internal_error</a></div><div class="description">Constructor with a message </div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#intersects(java_cup.terminal_set)">intersects(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Determine if this set intersects another.</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#is_action()">is_action()</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Override to report this object as an action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#is_action()">is_action()</a> - method in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Indicate if this is an action (rather than a symbol).</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#is_action()">is_action()</a> - method in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Respond that we are not an action part.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#is_embedded_action">is_embedded_action</a> - field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">flag non-terminals created to embed action productions </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#is_id_char(char)">is_id_char(char)</a> - static method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Determine if a character can be in a label id.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#is_id_start(char)">is_id_start(char)</a> - static method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Determine if a given character can be a label id starter.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#is_non_term()">is_non_term()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Indicate that this symbol is a non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#is_non_term()">is_non_term()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Indicate if this is a non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#is_non_term()">is_non_term()</a> - method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Report this symbol as not being a non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#is_subset_of(java_cup.lalr_item_set)">is_subset_of(java_cup.lalr_item_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Is this set an (improper) subset of another? </div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#is_subset_of(java_cup.symbol_set)">is_subset_of(java_cup.symbol_set)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Determine if this set is an (improper) subset of another.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#is_subset_of(java_cup.terminal_set)">is_subset_of(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Determine if this set is an (improper) subset of another.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#is_superset_of(java_cup.lalr_item_set)">is_superset_of(java_cup.lalr_item_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Is this set an (improper) superset of another? </div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#is_superset_of(java_cup.symbol_set)">is_superset_of(java_cup.symbol_set)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Determine if this set is an (improper) superset of another.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#is_superset_of(java_cup.terminal_set)">is_superset_of(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Determine if this set is an (improper) superset of another.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#items()">items()</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">The item set for this state.</div></div></div><a name="K" id="K"/><h2 class="index category header">K</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#keywords">keywords</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Table of keywords.</div></div><div class="index entry"><div class="key"><a href="./java_cup/nonassoc_action.html#kind()">kind()</a> - method in class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">Quick access to type of action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#kind()">kind()</a> - method in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Quick access to the type -- base class defaults to error.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#kind()">kind()</a> - method in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">Quick access to type of action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#kind()">kind()</a> - method in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">Quick access to type of action.</div></div></div><a name="L" id="L"/><h2 class="index category header">L</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#label()">label()</a> - method in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Optional label for referring to the part within an action (null for no label).</div></div><div class="index entry"><div class="key"><a href="java_cup/lalr_item.html">lalr_item</a> - class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">This class represents an LALR item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#lalr_item(java_cup.production)">lalr_item(java_cup.production)</a> - constructor for class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Constructor with default position and empty lookahead set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#lalr_item(java_cup.production,int,java_cup.terminal_set)">lalr_item(java_cup.production,int,java_cup.terminal_set)</a> - constructor for class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#lalr_item(java_cup.production,java_cup.terminal_set)">lalr_item(java_cup.production,java_cup.terminal_set)</a> - constructor for class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Constructor with default position (dot at start).</div></div><div class="index entry"><div class="key"><a href="java_cup/lalr_item_set.html">lalr_item_set</a> - class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">This class represents a set of LALR items.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#lalr_item_set()">lalr_item_set()</a> - constructor for class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Constructor for an empty set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#lalr_item_set(java_cup.lalr_item_set)">lalr_item_set(java_cup.lalr_item_set)</a> - constructor for class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Constructor for cloning from another set.</div></div><div class="index entry"><div class="key"><a href="java_cup/lalr_state.html">lalr_state</a> - class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">This class represents a state in the LALR viable prefix recognition machine.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#lalr_state(java_cup.lalr_item_set)">lalr_state(java_cup.lalr_item_set)</a> - constructor for class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Constructor for building a state from a set of items.</div></div><div class="index entry"><div class="key"><a href="java_cup/lalr_transition.html">lalr_transition</a> - class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">This class represents a transition in an LALR viable prefix recognition machine.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#lalr_transition(java_cup.symbol,java_cup.lalr_state)">lalr_transition(java_cup.symbol,java_cup.lalr_state)</a> - constructor for class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">Constructor with null next.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#lalr_transition(java_cup.symbol,java_cup.lalr_state,java_cup.lalr_transition)">lalr_transition(java_cup.symbol,java_cup.lalr_state,java_cup.lalr_transition)</a> - constructor for class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#LBRACK">LBRACK</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/assoc.html#left">left</a> - static field in class java_cup.<a href="./java_cup/assoc.html" title="Class in java_cup">assoc</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#LEFT">LEFT</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#left">left</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> The data passed to parser </div></div><div class="index entry"><div class="key"><a href="java_cup/lexer.html">lexer</a> - class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">This class implements a small scanner (aka lexical analyzer or lexer) for the JavaCup specification.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#lhs()">lhs()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">The left hand side non-terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#lookahead">lookahead</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Lookahead Symbols used for attempting error recovery "parse aheads".</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#lookahead()">lookahead()</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">The lookahead symbols of the item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#lookahead_pos">lookahead_pos</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Position in lookahead input buffer used for "parse ahead".</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#lookahead_visible()">lookahead_visible()</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Determine if everything from the symbol one beyond the dot all the way to the end of the right hand side is nullable.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#looks_nullable()">looks_nullable()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Test to see if this non terminal currently looks nullable.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#LPAREN">LPAREN</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="java_cup/lr_item_core.html">lr_item_core</a> - class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">The "core" of an LR item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#lr_item_core(java_cup.production)">lr_item_core(java_cup.production)</a> - constructor for class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Constructor for dot at start of right hand side.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#lr_item_core(java_cup.production,int)">lr_item_core(java_cup.production,int)</a> - constructor for class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/runtime/lr_parser.html">lr_parser</a> - class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">This class implements a skeleton table driven LR parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#lr_parser()">lr_parser()</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#lr_parser(java_cup.runtime.Scanner)">lr_parser(java_cup.runtime.Scanner)</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Constructor that sets the default scanner.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#lr_values">lr_values</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- should generator generate code for left/right values? </div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#lr_values()">lr_values()</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">whether or not to emit code for left and right values </div></div></div><a name="M" id="M"/><h2 class="index category header">M</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/Main.html#machine_end">machine_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end state machine construction </div></div><div class="index entry"><div class="key"><a href="java_cup/Main.html">Main</a> - class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">This class serves as the main driver for the JavaCup system.</div></div><div class="index entry"><div class="key"><a href="java_cup/simple_calc/Main.html">Main</a> - class java_cup.simple_calc.<a href="./java_cup/simple_calc/Main.html" title="Class in java_cup.simple_calc">Main</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#main(argv[])">main(argv[])</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">The main driver for the system.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/Main.html#main(String[])">main(String[])</a> - static method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/Main.html" title="Class in java_cup.simple_calc">Main</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#major">major</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">The major version number.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#make_declaration(String,String,int)">make_declaration(String,String,int)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Return label declaration code </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#merge_adjacent_actions(rhs_parts[],int)">merge_adjacent_actions(rhs_parts[],int)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Helper routine to merge adjacent actions in a set of RHS parts </div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#minor">minor</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">The minor version number.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#MINUS">MINUS</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#MOD">MOD</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div></div><a name="N" id="N"/><h2 class="index category header">N</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#name()">name()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">String for the human readable name of the symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#needs_propagation">needs_propagation</a> - field in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Flag to indicate that this item needs to propagate its lookahead (whether it has changed or not).</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#next()">next()</a> - method in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">Next transition in linked list of transitions out of a state </div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#next_char">next_char</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">First character of lookahead.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/scanner.html#next_char">next_char</a> - field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/scanner.html" title="Class in java_cup.simple_calc">scanner</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#next_char2">next_char2</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Second character of lookahead.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#next_char3">next_char3</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Second character of lookahead.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#next_char4">next_char4</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Second character of lookahead.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#next_index">next_index</a> - static field in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Static counter for assigning unique state indexes.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#next_index">next_index</a> - static field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Static counter to assign unique indexes.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#next_index">next_index</a> - static field in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Static counter for assigning unique index numbers.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#next_index">next_index</a> - static field in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Static counter to assign unique index.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#next_nt">next_nt</a> - static field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Static counter for creating unique non-terminal names </div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#next_token()">next_token()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Return one Symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Scanner.html#next_token()">next_token()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/Scanner.html" title="Interface in java_cup.runtime">Scanner</a></div><div class="description">Return the next token, or <code>null</code> on end-of-file.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/scanner.html#next_token()">next_token()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/scanner.html" title="Class in java_cup.simple_calc">scanner</a></div><div class="description">Return the next token, or <code>null</code> on end-of-file.</div></div><div class="index entry"><div class="key"><a href="./java_cup/assoc.html#no_prec">no_prec</a> - static field in class java_cup.<a href="./java_cup/assoc.html" title="Class in java_cup">assoc</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#no_summary">no_summary</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do not print a summary.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#NON">NON</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="java_cup/non_terminal.html">non_terminal</a> - class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">This class represents a non-terminal symbol in the grammar.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#non_terminal(String)">non_terminal(String)</a> - constructor for class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Constructor with default type.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#non_terminal(String,String)">non_terminal(String,String)</a> - constructor for class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/assoc.html#nonassoc">nonassoc</a> - static field in class java_cup.<a href="./java_cup/assoc.html" title="Class in java_cup">assoc</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#NONASSOC">NONASSOC</a> - static field in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Constants for action type -- reduce action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#NONASSOC">NONASSOC</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="java_cup/nonassoc_action.html">nonassoc_action</a> - class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">This class represents a shift/reduce nonassociative error within the parse table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/nonassoc_action.html#nonassoc_action()">nonassoc_action()</a> - constructor for class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#NONTERMINAL">NONTERMINAL</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#not_null(Object)">not_null(Object)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Helper function for null test.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#not_null(Object)">not_null(Object)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Helper function to test for a null object and throw an exception if one is found.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#not_null(Object)">not_null(Object)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Helper function to test for a null object and throw an exception if one is found.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#not_reduced">not_reduced</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Count of the number on non-reduced productions found.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#note_reduction_use()">note_reduction_use()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Increment the count of reductions with this non-terminal </div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#note_use()">note_use()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Increment the use count.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#nowarn">nowarn</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Do we skip warnings? </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#nullability_end">nullability_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end nullability calculation </div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#nullable()">nullable()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Nullability of this non terminal.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#nullable()">nullable()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Nullability of the production (can it derive the empty string).</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#nullable_known()">nullable_known()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Is the nullability of the production known or unknown? </div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#num_conflicts">num_conflicts</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Number of conflict found while building tables.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#num_productions()">num_productions()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Total number of productions with this non terminal on the LHS.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#num_reductions()">num_reductions()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Count of number of reductions using this production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_table.html#num_states()">num_states()</a> - method in class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description">How many rows/states are in the machine/table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_table.html#num_states()">num_states()</a> - method in class java_cup.<a href="./java_cup/parse_reduce_table.html" title="Class in java_cup">parse_reduce_table</a></div><div class="description">How many rows/states in the machine/table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#NUMBER">NUMBER</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#number()">number()</a> - static method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Indicate total number of states there are.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#number()">number()</a> - static method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Total number of non-terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#number()">number()</a> - static method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Total number of productions.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#number()">number()</a> - static method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Total number of terminals.</div></div></div><a name="O" id="O"/><h2 class="index category header">O</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#obj_hash()">obj_hash()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Return the hash code that object would have provided for us so we have a (nearly) unique id for debugging.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#on_symbol()">on_symbol()</a> - method in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">The symbol we make the transition on.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#open_files()">open_files()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Open various files used by the system.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#opt_compact_red">opt_compact_red</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we compact tables by making most common reduce the default action </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#opt_do_debug">opt_do_debug</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we run produce extra debugging messages </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#opt_dump_grammar">opt_dump_grammar</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we produce a dump of the grammar </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#opt_dump_states">opt_dump_states</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we produce a dump of the state machine </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#opt_dump_tables">opt_dump_tables</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we produce a dump of the parse tables </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#opt_show_timing">opt_show_timing</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we show timing information as a part of the summary </div></div></div><a name="P" id="P"/><h2 class="index category header">P</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/sym.html#PACKAGE">PACKAGE</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#package_name">package_name</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Package that the resulting code goes into (null is used for unnamed).</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#parse()">parse()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">This method provides the main parsing routine.</div></div><div class="index entry"><div class="key"><a href="java_cup/parse_action.html">parse_action</a> - class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">This class serves as the base class for entries in a parse action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#parse_action()">parse_action()</a> - constructor for class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/parse_action_row.html">parse_action_row</a> - class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">This class represents one row (corresponding to one machine state) of the parse action table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#parse_action_row()">parse_action_row()</a> - constructor for class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/parse_action_table.html">parse_action_table</a> - class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description">This class represents the complete "action" table of the parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_table.html#parse_action_table()">parse_action_table()</a> - constructor for class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#parse_args(argv[])">parse_args(argv[])</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Parse command line options and arguments to set various user-option flags and variables.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#parse_end">parse_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end parsing </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#parse_grammar_spec()">parse_grammar_spec()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Parse the grammar specification from standard input.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#parse_lookahead(boolean)">parse_lookahead(boolean)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Parse forward using stored lookahead Symbols.</div></div><div class="index entry"><div class="key"><a href="java_cup/parse_reduce_row.html">parse_reduce_row</a> - class java_cup.<a href="./java_cup/parse_reduce_row.html" title="Class in java_cup">parse_reduce_row</a></div><div class="description">This class represents one row (corresponding to one machine state) of the reduce-goto parse table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_row.html#parse_reduce_row()">parse_reduce_row()</a> - constructor for class java_cup.<a href="./java_cup/parse_reduce_row.html" title="Class in java_cup">parse_reduce_row</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/parse_reduce_table.html">parse_reduce_table</a> - class java_cup.<a href="./java_cup/parse_reduce_table.html" title="Class in java_cup">parse_reduce_table</a></div><div class="description">This class represents the complete "reduce-goto" table of the parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_table.html#parse_reduce_table()">parse_reduce_table()</a> - constructor for class java_cup.<a href="./java_cup/parse_reduce_table.html" title="Class in java_cup">parse_reduce_table</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#parse_state">parse_state</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description">The parse state to be recorded on the parse stack with this symbol.</div></div><div class="index entry"><div class="key"><a href="java_cup/parser.html">parser</a> - class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">CUP v0.10k generated parser.</div></div><div class="index entry"><div class="key"><a href="java_cup/simple_calc/parser.html">parser</a> - class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">CUP v0.10k generated parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#PARSER">PARSER</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#parser()">parser()</a> - constructor for class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Default constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#parser()">parser()</a> - constructor for class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Default constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#parser(java_cup.runtime.Scanner)">parser(java_cup.runtime.Scanner)</a> - constructor for class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Constructor which sets the default scanner.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#parser(java_cup.runtime.Scanner)">parser(java_cup.runtime.Scanner)</a> - constructor for class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Constructor which sets the default scanner.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#parser(PrintWriter,java_cup.parse_action_table,java_cup.parse_reduce_table,int,java_cup.production,boolean,boolean)">parser(PrintWriter,java_cup.parse_action_table,java_cup.parse_reduce_table,int,java_cup.production,boolean,boolean)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit the parser subclass with embedded tables.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#parser_class_file">parser_class_file</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Output file for the parser class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#parser_class_name">parser_class_name</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Name of the generated parser class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#parser_code">parser_code</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">User declarations for direct inclusion in parser class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#parser_time">parser_time</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Time to produce parser class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#PERCENT_PREC">PERCENT_PREC</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#plural(int)">plural(int)</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Helper routine to optionally return a plural or non-plural ending.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#PLUS">PLUS</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#pop()">pop()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Pop the stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#pre(String)">pre(String)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Build a string with the standard prefix.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#PRECEDENCE">PRECEDENCE</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#precedence_num()">precedence_num()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Access to the precedence of the rule </div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#precedence_num()">precedence_num()</a> - method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">get the precedence of a terminal </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#precedence_side()">precedence_side()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#precedence_side()">precedence_side()</a> - method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#prefix">prefix</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">The prefix placed on names that pollute someone else's name space.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#prelim_end">prelim_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end preliminaries </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#print_progress">print_progress</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- do we print progress messages.</div></div><div class="index entry"><div class="key"><a href="java_cup/production.html">production</a> - class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">This class represents a production in the grammar.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#production(java_cup.non_terminal,rhs_parts[],int)">production(java_cup.non_terminal,rhs_parts[],int)</a> - constructor for class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Constructor with no action string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#production(java_cup.non_terminal,rhs_parts[],int,int,int)">production(java_cup.non_terminal,rhs_parts[],int,int,int)</a> - constructor for class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#production(java_cup.non_terminal,rhs_parts[],int,String)">production(java_cup.non_terminal,rhs_parts[],int,String)</a> - constructor for class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#production(java_cup.non_terminal,rhs_parts[],int,String,int,int)">production(java_cup.non_terminal,rhs_parts[],int,String,int,int)</a> - constructor for class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="java_cup/production_part.html">production_part</a> - class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">This class represents one part (either a symbol or an action) of a production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#production_part(String)">production_part(String)</a> - constructor for class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#production_tab">production_tab</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Direct reference to the production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#production_table()">production_table()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Table of production information (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#production_table()">production_table()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Access to production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#production_table()">production_table()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Access to production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#production_table_time">production_table_time</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Time to produce the production table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#productions()">productions()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">Access to productions with this non terminal on the LHS.</div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#program_name">program_name</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">The command name normally used to invoke this program </div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#propagate_all_lookaheads()">propagate_all_lookaheads()</a> - static method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Propagate lookahead sets through the constructed viable prefix recognizer.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#propagate_items()">propagate_items()</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Links to items that the lookahead needs to be propagated to </div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#propagate_lookaheads()">propagate_lookaheads()</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Propagate lookahead sets out of this state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#propagate_lookaheads(java_cup.terminal_set)">propagate_lookaheads(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Propagate incoming lookaheads through this item to others need to be changed.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#push(int)">push(int)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Push a state number onto the stack.</div></div></div><a name="R" id="R"/><h2 class="index category header">R</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/sym.html#RBRACK">RBRACK</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#read_lookahead()">read_lookahead()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Read from input to establish our buffer of "parse ahead" lookahead Symbols.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#real_next">real_next</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Top of stack indicator for where we leave off in the real stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#real_next_token()">real_next_token()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">The actual routine to return one Symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#real_stack">real_stack</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">The real stack that we shadow.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#REDUCE">REDUCE</a> - static field in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Constants for action type -- reduce action.</div></div><div class="index entry"><div class="key"><a href="java_cup/reduce_action.html">reduce_action</a> - class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">This class represents a reduce action within the parse table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#reduce_action(java_cup.production)">reduce_action(java_cup.production)</a> - constructor for class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#reduce_check_end">reduce_check_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end checking for non-reduced productions </div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#reduce_tab">reduce_tab</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Direct reference to the reduce-goto table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#reduce_table">reduce_table</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Resulting reduce-goto table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#reduce_table()">reduce_table()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The reduce-goto table (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#reduce_table()">reduce_table()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Access to <code>reduce_goto</code> table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#reduce_table()">reduce_table()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Access to <code>reduce_goto</code> table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#reduce_with()">reduce_with()</a> - method in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">The production we reduce with.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#reduction_count">reduction_count</a> - static field in class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Table of reduction counts (reused by compute_default()).</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#remove(java_cup.lalr_item)">remove(java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Remove a single item if it is in the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#remove(java_cup.lalr_item_set)">remove(java_cup.lalr_item_set)</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Remove (set subtract) a complete set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#remove(java_cup.symbol)">remove(java_cup.symbol)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Remove a single symbol if it is in the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#remove(java_cup.symbol_set)">remove(java_cup.symbol_set)</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Remove (set subtract) a complete set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#remove(java_cup.terminal)">remove(java_cup.terminal)</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Remove a terminal if it is in the set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#remove_embedded_actions()">remove_embedded_actions()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Remove all embedded actions from a production by factoring them out into individual action production using new non terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#report_conflicts(java_cup.terminal_set)">report_conflicts(java_cup.terminal_set)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Produce warning messages for all conflicts found in this state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#report_error(String,Object)">report_error(String,Object)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Report a non fatal error (or warning).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#report_error(String,Object)">report_error(String,Object)</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#report_fatal_error(String,Object)">report_fatal_error(String,Object)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Report a fatal error.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#report_fatal_error(String,Object)">report_fatal_error(String,Object)</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#report_reduce_reduce(java_cup.lalr_item,java_cup.lalr_item)">report_reduce_reduce(java_cup.lalr_item,java_cup.lalr_item)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Produce a warning message for one reduce/reduce conflict.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#report_shift_reduce(java_cup.lalr_item,int)">report_shift_reduce(java_cup.lalr_item,int)</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Produce a warning message for one shift/reduce conflict.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#restart_lookahead()">restart_lookahead()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Reset the parse ahead input to one Symbol past where we started error recovery (this consumes one new Symbol from the real input).</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#rhs(int)">rhs(int)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Access to the collection of parts for the right hand side.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#rhs_length()">rhs_length()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">How much of the right hand side array we are presently using.</div></div><div class="index entry"><div class="key"><a href="./java_cup/assoc.html#right">right</a> - static field in class java_cup.<a href="./java_cup/assoc.html" title="Class in java_cup">assoc</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#RIGHT">RIGHT</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#right">right</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> The data passed to parser </div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#RPAREN">RPAREN</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div></div><a name="S" id="S"/><h2 class="index category header">S</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/sym.html#SCAN">SCAN</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#scan()">scan()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Get the next Symbol from the input (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#scan()">scan()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Scan to get the next Symbol.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#scan_code">scan_code</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">User code for scan() which is called to get the next Symbol.</div></div><div class="index entry"><div class="key"><a href="java_cup/runtime/Scanner.html">Scanner</a> - interface java_cup.runtime.<a href="./java_cup/runtime/Scanner.html" title="Interface in java_cup.runtime">Scanner</a></div><div class="description"> Defines the Scanner interface, which CUP uses in the default implementation of <code>lr_parser.scan()</code>.</div></div><div class="index entry"><div class="key"><a href="java_cup/simple_calc/scanner.html">scanner</a> - class java_cup.simple_calc.<a href="./java_cup/simple_calc/scanner.html" title="Class in java_cup.simple_calc">scanner</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/scanner.html#scanner()">scanner()</a> - constructor for class java_cup.simple_calc.<a href="./java_cup/simple_calc/scanner.html" title="Class in java_cup.simple_calc">scanner</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/scanner.html#scanner(java.io.InputStream)">scanner(java.io.InputStream)</a> - constructor for class java_cup.simple_calc.<a href="./java_cup/simple_calc/scanner.html" title="Class in java_cup.simple_calc">scanner</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#SEMI">SEMI</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#SEMI">SEMI</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#set_code_string(String)">set_code_string(String)</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Set the code string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#set_lr_values(boolean)">set_lr_values(boolean)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#set_precedence(int,int)">set_precedence(int,int)</a> - method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">set the precedence of a terminal </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#set_precedence_num(int)">set_precedence_num(int)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Setting the precedence of a rule </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#set_precedence_side(int)">set_precedence_side(int)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#setScanner(java_cup.runtime.Scanner)">setScanner(java_cup.runtime.Scanner)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description"> Simple accessor method to set the default scanner.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#SHIFT">SHIFT</a> - static field in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Constant for action type -- shift action.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#shift()">shift()</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Produce the new lalr_item that results from shifting the dot one position to the right.</div></div><div class="index entry"><div class="key"><a href="java_cup/shift_action.html">shift_action</a> - class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">This class represents a shift action within the parse table.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#shift_action(java_cup.lalr_state)">shift_action(java_cup.lalr_state)</a> - constructor for class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">Simple constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#shift_core()">shift_core()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Produce a new lr_item_core that results from shifting the dot one position to the right.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#shift_to()">shift_to()</a> - method in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">The state we shift to.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#shift_under_error()">shift_under_error()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Determine if we can shift under the special error Symbol out of the state currently on the top of the (real) parse stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#show_times()">show_times()</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Produce the optional timing summary as part of an overall summary.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#size()">size()</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Size of the set </div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#size()">size()</a> - static method in class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Number of columns (terminals) in every row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_row.html#size()">size()</a> - static method in class java_cup.<a href="./java_cup/parse_reduce_row.html" title="Class in java_cup">parse_reduce_row</a></div><div class="description">Number of columns (non terminals) in every row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#size()">size()</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">size of the set </div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#stack">stack</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The parse stack itself.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#stack_type()">stack_type()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">String for the type of object used for the symbol on the parse stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#STAR">STAR</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#START">START</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#START_nt">START_nt</a> - static field in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">special non-terminal for start symbol </div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#start_production">start_production</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">The start production of the grammar.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#start_production()">start_production()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The index of the start production (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#start_production()">start_production()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Indicates start production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#start_production()">start_production()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Indicates start production.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#start_state">start_state</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Start state in the overall state machine.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#start_state()">start_state()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">The index of the start state (supplied by generated subclass).</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#start_state()">start_state()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">Indicates start state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/parser.html#start_state()">start_state()</a> - method in class java_cup.simple_calc.<a href="./java_cup/simple_calc/parser.html" title="Class in java_cup.simple_calc">parser</a></div><div class="description">Indicates start state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#start_time">start_time</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we start </div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#strip_trailing_action(rhs_parts[],int)">strip_trailing_action(rhs_parts[],int)</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Helper routine to strip a trailing action off rhs and return it </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#suppress_scanner">suppress_scanner</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- should generator suppress references to java_cup.runtime.Scanner for compatibility with old runtimes? </div></div><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#swallow_comment()">swallow_comment()</a> - static method in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Handle swallowing up a comment.</div></div><div class="index entry"><div class="key"><a href="java_cup/sym.html">sym</a> - class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description">CUP generated class containing symbol constants.</div></div><div class="index entry"><div class="key"><a href="java_cup/simple_calc/sym.html">sym</a> - class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description">CUP generated class containing symbol constants.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#sym">sym</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description">The symbol number of the terminal or non terminal being represented </div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#sym_interface">sym_interface</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">User option -- should symbols be put in a class or an interface? [CSA]</div></div><div class="index entry"><div class="key"><a href="java_cup/symbol.html">symbol</a> - class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">This abstract class serves as the base class for grammar symbols (i.e., both terminals and non-terminals).</div></div><div class="index entry"><div class="key"><a href="java_cup/runtime/Symbol.html">Symbol</a> - class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> Defines the Symbol class, which is used to represent all terminals and nonterminals while parsing.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#Symbol(int)">Symbol(int)</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> Constructor for no value or l,r </div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#Symbol(int,int,int)">Symbol(int,int,int)</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> Constructor for no value </div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#Symbol(int,int,int,Object)">Symbol(int,int,int,Object)</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> Constructor for l,r values </div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#Symbol(int,Object)">Symbol(int,Object)</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> Constructor for no l,r values </div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#symbol(String)">symbol(String)</a> - constructor for class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Constructor with default type.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#symbol(String,String)">symbol(String,String)</a> - constructor for class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#symbol_after_dot()">symbol_after_dot()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Return the symbol after the dot.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#symbol_class_file">symbol_class_file</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Output file for the symbol constant class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#symbol_const_class_name">symbol_const_class_name</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Name of the generated class for symbol constants.</div></div><div class="index entry"><div class="key"><a href="java_cup/symbol_part.html">symbol_part</a> - class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">This class represents a part of a production which is a symbol (terminal or non terminal).</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#symbol_part(java_cup.symbol)">symbol_part(java_cup.symbol)</a> - constructor for class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Constructor with no label.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#symbol_part(java_cup.symbol,String)">symbol_part(java_cup.symbol,String)</a> - constructor for class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/symbol_set.html">symbol_set</a> - class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">This class represents a set of symbols and provides a series of set operations to manipulate them.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#symbol_set()">symbol_set()</a> - constructor for class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Constructor for an empty set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#symbol_set(java_cup.symbol_set)">symbol_set(java_cup.symbol_set)</a> - constructor for class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Constructor for cloning from another set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#symbols(PrintWriter,boolean,boolean)">symbols(PrintWriter,boolean,boolean)</a> - static method in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Emit code for the symbol constant class, optionally including non terms, if they have been requested.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#symbols_time">symbols_time</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Time to produce symbol constant class.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#syntax_error(java_cup.runtime.Symbol)">syntax_error(java_cup.runtime.Symbol)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">This method is called when a syntax error has been detected and recovery is about to be invoked.</div></div></div><a name="T" id="T"/><h2 class="index category header">T</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/Main.html#table_end">table_end</a> - static field in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Timing data -- when did we end table construction </div></div><div class="index entry"><div class="key"><a href="java_cup/terminal.html">terminal</a> - class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">This class represents a terminal symbol in the grammar.</div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#TERMINAL">TERMINAL</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#terminal(String)">terminal(String)</a> - constructor for class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Constructor with default type.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#terminal(String,String)">terminal(String,String)</a> - constructor for class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Constructor for non-precedented terminal </div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#terminal(String,String,int,int)">terminal(String,String,int,int)</a> - constructor for class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Full constructor.</div></div><div class="index entry"><div class="key"><a href="java_cup/terminal_set.html">terminal_set</a> - class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">A set of terminals implemented as a bitset.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#terminal_set()">terminal_set()</a> - constructor for class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Constructor for an empty set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#terminal_set(java_cup.terminal_set)">terminal_set(java_cup.terminal_set)</a> - constructor for class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Constructor for cloning from another set.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#the_production()">the_production()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">The production for the item.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#the_symbol()">the_symbol()</a> - method in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">The symbol that this part is made up of.</div></div><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#TIMES">TIMES</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#timestr(long,long)">timestr(long,long)</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Helper routine to format a decimal based display of seconds and percentage of total time given counts of milliseconds.</div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#title_str">title_str</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">Full title of the system </div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#to_simple_string()">to_simple_string()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Convert to a string (separated out from toString() so we can call it from subclass that overrides toString()).</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#to_simple_string()">to_simple_string()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Convert to a simpler string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#to_state()">to_state()</a> - method in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">The state we transition to.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#top()">top()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Return value on the top of the stack (without popping it).</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#tos">tos</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Indication of the index for top of stack (for use by actions).</div></div><div class="index entry"><div class="key"><a href="./java_cup/action_part.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/action_part.html" title="Class in java_cup">action_part</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/lalr_item.html" title="Class in java_cup">lalr_item</a></div><div class="description">Convert to string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_item_set.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/lalr_item_set.html" title="Class in java_cup">lalr_item_set</a></div><div class="description">Convert to string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_transition.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/lalr_transition.html" title="Class in java_cup">lalr_transition</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lr_item_core.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/lr_item_core.html" title="Class in java_cup">lr_item_core</a></div><div class="description">Convert to a string </div></div><div class="index entry"><div class="key"><a href="./java_cup/non_terminal.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/non_terminal.html" title="Class in java_cup">non_terminal</a></div><div class="description">convert to string </div></div><div class="index entry"><div class="key"><a href="./java_cup/nonassoc_action.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/nonassoc_action.html" title="Class in java_cup">nonassoc_action</a></div><div class="description">Convert to string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/parse_action.html" title="Class in java_cup">parse_action</a></div><div class="description">Convert to string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_table.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_table.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/parse_reduce_table.html" title="Class in java_cup">parse_reduce_table</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/production.html" title="Class in java_cup">production</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/production_part.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/production_part.html" title="Class in java_cup">production_part</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/reduce_action.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/reduce_action.html" title="Class in java_cup">reduce_action</a></div><div class="description">Convert to string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/shift_action.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/shift_action.html" title="Class in java_cup">shift_action</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#toString()">toString()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"> Printing this token out.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_part.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/symbol_part.html" title="Class in java_cup">symbol_part</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol_set.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/symbol_set.html" title="Class in java_cup">symbol_set</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/terminal.html" title="Class in java_cup">terminal</a></div><div class="description">Convert to a string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/terminal_set.html#toString()">toString()</a> - method in class java_cup.<a href="./java_cup/terminal_set.html" title="Class in java_cup">terminal_set</a></div><div class="description">Convert to string.</div></div><div class="index entry"><div class="key"><a href="./java_cup/lalr_state.html#transitions()">transitions()</a> - method in class java_cup.<a href="./java_cup/lalr_state.html" title="Class in java_cup">lalr_state</a></div><div class="description">List of transitions out of this state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#try_parse_ahead(boolean)">try_parse_ahead(boolean)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Do a simulated parse forward (a "parse ahead") from the current stack configuration using stored lookahead input and a virtual parse stack.</div></div></div><a name="U" id="U"/><h2 class="index category header">U</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/simple_calc/sym.html#UMINUS">UMINUS</a> - static field in class java_cup.simple_calc.<a href="./java_cup/simple_calc/sym.html" title="Class in java_cup.simple_calc">sym</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_row.html#under_non_term">under_non_term</a> - field in class java_cup.<a href="./java_cup/parse_reduce_row.html" title="Class in java_cup">parse_reduce_row</a></div><div class="description">Actual entries for the row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_table.html#under_state">under_state</a> - field in class java_cup.<a href="./java_cup/parse_action_table.html" title="Class in java_cup">parse_action_table</a></div><div class="description">Actual array of rows, one per state.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_reduce_table.html#under_state">under_state</a> - field in class java_cup.<a href="./java_cup/parse_reduce_table.html" title="Class in java_cup">parse_reduce_table</a></div><div class="description">Actual array of rows, one per state </div></div><div class="index entry"><div class="key"><a href="./java_cup/parse_action_row.html#under_term">under_term</a> - field in class java_cup.<a href="./java_cup/parse_action_row.html" title="Class in java_cup">parse_action_row</a></div><div class="description">Actual action entries for the row.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#unpackFromStrings(String[])">unpackFromStrings(String[])</a> - static method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">Utility function: unpacks parse tables from strings </div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#unrecovered_syntax_error(java_cup.runtime.Symbol)">unrecovered_syntax_error(java_cup.runtime.Symbol)</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">This method is called if it is determined that syntax error recovery has been unsuccessful.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#unused_non_term">unused_non_term</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Count of unused non terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/emit.html#unused_term">unused_term</a> - static field in class java_cup.<a href="./java_cup/emit.html" title="Class in java_cup">emit</a></div><div class="description">Count of unused terminals.</div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#update">update</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">The update letter.</div></div><div class="index entry"><div class="key"><a href="./java_cup/Main.html#usage(String)">usage(String)</a> - static method in class java_cup.<a href="./java_cup/Main.html" title="Class in java_cup">Main</a></div><div class="description">Print a "usage message" that described possible command line options, then exit.</div></div><div class="index entry"><div class="key"><a href="./java_cup/symbol.html#use_count()">use_count()</a> - method in class java_cup.<a href="./java_cup/symbol.html" title="Class in java_cup">symbol</a></div><div class="description">Count of how many times the symbol appears in productions.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/lr_parser.html#user_init()">user_init()</a> - method in class java_cup.runtime.<a href="./java_cup/runtime/lr_parser.html" title="Class in java_cup.runtime">lr_parser</a></div><div class="description">User code for initialization inside the parser.</div></div><div class="index entry"><div class="key"><a href="./java_cup/parser.html#user_init()">user_init()</a> - method in class java_cup.<a href="./java_cup/parser.html" title="Class in java_cup">parser</a></div><div class="description">User initialization code.</div></div></div><a name="V" id="V"/><h2 class="index category header">V</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/runtime/Symbol.html#value">value</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/Symbol.html" title="Class in java_cup.runtime">Symbol</a></div><div class="description"></div></div><div class="index entry"><div class="key"><a href="java_cup/version.html">version</a> - class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">This class contains version and authorship information.</div></div><div class="index entry"><div class="key"><a href="./java_cup/version.html#version_str">version_str</a> - static field in class java_cup.<a href="./java_cup/version.html" title="Class in java_cup">version</a></div><div class="description">String for the current version.</div></div><div class="index entry"><div class="key"><a href="java_cup/runtime/virtual_parse_stack.html">virtual_parse_stack</a> - class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">This class implements a temporary or "virtual" parse stack that replaces the top portion of the actual parse stack (the part that has been changed by some set of operations) while maintaining its original contents.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#virtual_parse_stack(Stack)">virtual_parse_stack(Stack)</a> - constructor for class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">Constructor to build a virtual stack out of a real stack.</div></div><div class="index entry"><div class="key"><a href="./java_cup/runtime/virtual_parse_stack.html#vstack">vstack</a> - field in class java_cup.runtime.<a href="./java_cup/runtime/virtual_parse_stack.html" title="Class in java_cup.runtime">virtual_parse_stack</a></div><div class="description">The virtual top portion of the stack.</div></div></div><a name="W" id="W"/><h2 class="index category header">W</h2><div class="index category"><div class="index entry"><div class="key"><a href="./java_cup/lexer.html#warning_count">warning_count</a> - static field in class java_cup.<a href="./java_cup/lexer.html" title="Class in java_cup">lexer</a></div><div class="description">Count of warnings issued so far </div></div><div class="index entry"><div class="key"><a href="./java_cup/sym.html#WITH">WITH</a> - static field in class java_cup.<a href="./java_cup/sym.html" title="Class in java_cup">sym</a></div><div class="description"></div></div></div><p class="navbar bottom spacer"> </p><table class="navbar div bottom"><tr><td><div class="navbar div top"><span class="navbar item enabled"><a href="./overview-summary.html">Overview</a></span> <span class="navbar item disabled">Package</span> <span class="navbar item disabled">Class</span> <span class="navbar item disabled">Use</span> <span class="navbar item enabled"><a href="tree.html">Tree</a></span> <span class="navbar item active">Index</span> <span class="navbar item enabled"><a href="./deprecated.html">Deprecated</a></span> <span class="navbar item enabled"><a href="./about.html">About</a></span></div></td></tr></table></body></html>