|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--java_cup.runtime.lr_parser
|
+--arom.kernel.AromParser
| Field Summary | |
protected static short[][] |
_action_table
parse action table |
protected static short[][] |
_production_table
production table |
protected static short[][] |
_reduce_table
reduce_goto table |
protected arom.kernel.CUP$AromParser$actions |
action_obj
instance of action encapsulation class |
protected AromAssociation |
association
|
protected String |
associationName
|
protected AromClass |
classe
|
protected String |
className
|
protected Vector |
constants
|
protected AromDomain |
domain
|
protected AromInstance |
instance
|
AromKb |
kb
|
Object |
lastParsedObject
|
arom.kernel.AromLexer |
lexer
|
protected AromRole |
role
|
protected String |
superAssociationName
|
protected String |
superClassName
|
protected AromTuple |
tuple
|
protected AromType |
type
|
protected AromVariable |
variable
|
| Fields inherited from class java_cup.runtime.lr_parser |
_done_parsing,
_error_sync_size,
action_tab,
cur_token,
lookahead,
lookahead_pos,
production_tab,
reduce_tab,
stack,
tos |
| Constructor Summary | |
AromParser()
constructor |
|
AromParser(AromKb kb,
Reader input)
|
|
| Method Summary | |
protected AromRole |
accessRole(AromKb kb,
AromAssociation rel,
String roleName)
|
protected AromVariable |
accessVariable(AromKb kb,
AromStructure struct,
String variableName)
|
short[][] |
action_table()
access to parse action table |
java_cup.runtime.Symbol |
do_action(int act_num,
java_cup.runtime.lr_parser parser,
Stack stack,
int top)
invoke a user supplied parse action |
int |
EOF_sym()
EOF Symbol index |
int |
error_sym()
error Symbol index |
protected void |
init_actions()
action encapsulation object initializer |
static AromDomain |
parseAromDomain(AromKb kb,
Reader r)
|
static AromType |
parseAromType(AromKb kb,
Reader r)
|
static Object |
parseAromValue(AromKb kb,
Reader r)
|
short[][] |
production_table()
access to production table |
short[][] |
reduce_table()
access to reduce_goto table |
void |
report_error(String message,
Object info)
|
void |
report_fatal_error(String message,
Object info)
|
java_cup.runtime.Symbol |
scan()
scan to get the next Symbol |
int |
start_production()
start production |
int |
start_state()
start state |
void |
unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
|
void |
user_init()
user initialization |
| Methods inherited from class java_cup.runtime.lr_parser |
advance_lookahead,
cur_err_token,
debug_message,
debug_parse,
debug_reduce,
debug_shift,
done_parsing,
dump_stack,
error_recovery,
error_sync_size,
find_recovery_config,
get_action,
get_reduce,
parse_lookahead,
parse,
read_lookahead,
restart_lookahead,
shift_under_error,
syntax_error,
try_parse_ahead |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Field Detail |
protected static final short[][] _production_table
protected static final short[][] _action_table
protected static final short[][] _reduce_table
protected arom.kernel.CUP$AromParser$actions action_obj
public arom.kernel.AromLexer lexer
public AromKb kb
protected AromClass classe
protected AromVariable variable
protected AromAssociation association
protected AromRole role
protected String className
protected String superClassName
protected String associationName
protected String superAssociationName
protected AromDomain domain
protected Vector constants
protected AromType type
protected AromInstance instance
protected AromTuple tuple
public Object lastParsedObject
| Constructor Detail |
public AromParser()
public AromParser(AromKb kb,
Reader input)
| Method Detail |
public short[][] production_table()
public short[][] action_table()
public short[][] reduce_table()
protected void init_actions()
public java_cup.runtime.Symbol do_action(int act_num,
java_cup.runtime.lr_parser parser,
Stack stack,
int top)
throws Exception
public int start_state()
public int start_production()
public int EOF_sym()
public int error_sym()
public void user_init()
throws Exception
public java_cup.runtime.Symbol scan()
throws Exception
public void report_error(String message,
Object info)
public void report_fatal_error(String message,
Object info)
throws AromParserException
public void unrecovered_syntax_error(java_cup.runtime.Symbol cur_token)
throws AromParserException
protected AromVariable accessVariable(AromKb kb,
AromStructure struct,
String variableName)
throws AromException
protected AromRole accessRole(AromKb kb,
AromAssociation rel,
String roleName)
throws AromException
public static Object parseAromValue(AromKb kb,
Reader r)
throws AromException
public static AromType parseAromType(AromKb kb,
Reader r)
throws AromException
public static AromDomain parseAromDomain(AromKb kb,
Reader r)
throws AromException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||