| Modifier and Type | Class and Description | 
|---|---|
| static class  | ComplexSymbolFactory.ComplexSymbolComplexSymbol with detailed Location Informations and a Name | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Symbol | lr_parser. cur_tokenThe current lookahead Symbol. | 
| protected Symbol[] | lr_parser. lookaheadLookahead Symbols used for attempting error recovery "parse aheads". | 
| Modifier and Type | Field and Description | 
|---|---|
| protected Stack<Symbol> | virtual_parse_stack. real_stackThe real stack that we shadow. | 
| protected Stack<Symbol> | lr_parser. stackThe parse stack itself. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected Symbol | lr_parser. cur_err_token()Return the current lookahead in our error "parse ahead" buffer. | 
| Symbol | lr_parser. debug_parse()Perform a parse with debugging output. | 
| abstract Symbol | lr_parser. do_action(int act_num,
         lr_parser parser,
         Stack<Symbol> stack,
         int top)Perform a bit of user supplied action code (supplied by generated 
  subclass). | 
| Symbol | SymbolFactory. newSymbol(String name,
         int id) | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         ComplexSymbolFactory.Location left,
         ComplexSymbolFactory.Location right) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         ComplexSymbolFactory.Location left,
         ComplexSymbolFactory.Location right,
         Object value) | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         int left,
         int right) | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         int left,
         int right,
         Object value) | 
| Symbol | SymbolFactory. newSymbol(String name,
         int id,
         Object value)Construction with left/right propagation switched off | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         Object value) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         Object value) | 
| Symbol | SymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right) | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right) | 
| Symbol | SymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right,
         Object value)Construction with left/right propagation switched on | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right,
         Object value) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right,
         Object value) | 
| Symbol | Scanner. next_token()Return the next token, or  nullon end-of-file. | 
| Symbol | lr_parser. parse()This method provides the main parsing routine. | 
| Symbol | lr_parser. scan()Get the next Symbol from the input (supplied by generated subclass). | 
| Symbol | SymbolFactory. startSymbol(String name,
           int id,
           int state)Construction of start symbol | 
| Symbol | DefaultSymbolFactory. startSymbol(String name,
           int id,
           int state) | 
| Symbol | ComplexSymbolFactory. startSymbol(String name,
           int id,
           int state) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | lr_parser. debug_shift(Symbol shift_tkn)Do debug output for shift. | 
| Symbol | SymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right) | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right) | 
| Symbol | SymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right,
         Object value)Construction with left/right propagation switched on | 
| Symbol | DefaultSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right,
         Object value) | 
| Symbol | ComplexSymbolFactory. newSymbol(String name,
         int id,
         Symbol left,
         Symbol right,
         Object value) | 
| void | lr_parser. syntax_error(Symbol cur_token)This method is called when a syntax error has been detected and recovery 
  is about to be invoked. | 
| void | lr_parser. unrecovered_syntax_error(Symbol cur_token)This method is called if it is determined that syntax error recovery 
  has been unsuccessful. | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract Symbol | lr_parser. do_action(int act_num,
         lr_parser parser,
         Stack<Symbol> stack,
         int top)Perform a bit of user supplied action code (supplied by generated 
  subclass). | 
| Constructor and Description | 
|---|
| ComplexSymbol(String name,
             int id,
             Symbol left,
             Symbol right) | 
| ComplexSymbol(String name,
             int id,
             Symbol left,
             Symbol right,
             Object value) | 
| Symbol(int id,
      Symbol left,
      Symbol right) | 
| Symbol(int id,
      Symbol left,
      Symbol right,
      Object o) | 
| Constructor and Description | 
|---|
| virtual_parse_stack(Stack<Symbol> shadowing_stack)Constructor to build a virtual stack out of a real stack. | 
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.