Package | Description |
---|---|
org.jacorb.idl | |
org.jacorb.idl.runtime |
Modifier and Type | Class and Description |
---|---|
class |
fixed_token
This subclass of token represents symbols that need to maintain one
String value plus the line and the position this value was found in
as attributes.
|
Modifier and Type | Field and Description |
---|---|
token |
Literal.token |
Modifier and Type | Method and Description |
---|---|
protected static token |
lexer.do_symbol()
Process an identifier.
|
static token |
lexer.next_token()
Return one token.
|
protected static token |
lexer.real_next_token()
The actual routine to return one token.
|
token |
parser.scan()
scan to get the next token
|
Modifier and Type | Class and Description |
---|---|
class |
char_token
This subclass of token represents symbols that need to maintain one
char value as an attribute.
|
class |
double_token
This subclass of token represents symbols that need to maintain one
double value as an attribute.
|
class |
float_token
This subclass of token represents symbols that need to maintain one
float value as an attribute.
|
class |
int_token
This subclass of token represents symbols that need to maintain one
int value as an attribute.
|
class |
long_token
This subclass of token represents symbols that need to maintain one
long value as an attribute.
|
class |
str_token
This subclass of token represents symbols that need to maintain one
String value as an attribute.
|
Modifier and Type | Field and Description |
---|---|
protected token |
lr_parser.cur_token
The current lookahead token.
|
protected token[] |
lr_parser.lookahead
Lookahead tokens used for attempting error recovery "parse aheads".
|
Modifier and Type | Method and Description |
---|---|
protected token |
lr_parser.cur_err_token()
Return the current lookahead in our error "parse ahead" buffer.
|
abstract token |
lr_parser.scan()
Get the next token from the input (supplied by generated subclass).
|
Modifier and Type | Method and Description |
---|---|
void |
lr_parser.debug_shift(token shift_tkn)
Do debug output for shift.
|
void |
lr_parser.syntax_error(token 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(token cur_token)
This method is called if it is determined that syntax error recovery
has been unsuccessful.
|
Copyright © 2016 JacORB. All rights reserved.