|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Symbol | |
---|---|
java_cup | |
java_cup.runtime |
Uses of Symbol in java_cup |
---|
Methods in java_cup with parameters of type Symbol | |
---|---|
void |
ErrorManager.emit_error(java.lang.String message,
Symbol sym)
|
void |
ErrorManager.emit_fatal(java.lang.String message,
Symbol sym)
|
void |
ErrorManager.emit_warning(java.lang.String message,
Symbol sym)
|
Uses of Symbol in java_cup.runtime |
---|
Subclasses of Symbol in java_cup.runtime | |
---|---|
static class |
ComplexSymbolFactory.ComplexSymbol
ComplexSymbol with detailed Location Informations and a Name |
Fields in java_cup.runtime declared as Symbol | |
---|---|
protected Symbol |
lr_parser.cur_token
The current lookahead Symbol. |
protected Symbol[] |
lr_parser.lookahead
Lookahead Symbols used for attempting error recovery "parse aheads". |
Methods in java_cup.runtime that return Symbol | |
---|---|
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,
java.util.Stack stack,
int top)
Perform a bit of user supplied action code (supplied by generated subclass). |
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id)
|
Symbol |
SymbolFactory.newSymbol(java.lang.String name,
int id)
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right)
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
ComplexSymbolFactory.Location left,
ComplexSymbolFactory.Location right,
java.lang.Object value)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
int left,
int right)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
int left,
int right,
java.lang.Object value)
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
java.lang.Object value)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
java.lang.Object value)
|
Symbol |
SymbolFactory.newSymbol(java.lang.String name,
int id,
java.lang.Object value)
Construction with left/right propagation switched off |
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
Symbol |
SymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
|
Symbol |
SymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
Construction with left/right propagation switched on |
Symbol |
Scanner.next_token()
Return the next token, or null on 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 |
ComplexSymbolFactory.startSymbol(java.lang.String name,
int id,
int state)
|
Symbol |
DefaultSymbolFactory.startSymbol(java.lang.String name,
int id,
int state)
|
Symbol |
SymbolFactory.startSymbol(java.lang.String name,
int id,
int state)
Construction of start symbol |
Methods in java_cup.runtime with parameters of type Symbol | |
---|---|
void |
lr_parser.debug_shift(Symbol shift_tkn)
Do debug output for shift. |
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
Symbol |
SymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
Symbol |
ComplexSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
|
Symbol |
DefaultSymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
|
Symbol |
SymbolFactory.newSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
Construction with left/right propagation switched on |
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. |
Constructors in java_cup.runtime with parameters of type Symbol | |
---|---|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right)
|
|
ComplexSymbolFactory.ComplexSymbol(java.lang.String name,
int id,
Symbol left,
Symbol right,
java.lang.Object value)
|
|
Symbol(int id,
Symbol left,
Symbol right)
|
|
Symbol(int id,
Symbol left,
Symbol right,
java.lang.Object o)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |