Modifier and Type | Class and Description |
---|---|
class |
nonassoc_action
This class represents a shift/reduce nonassociative error within the
parse table.
|
class |
reduce_action
This class represents a reduce action within the parse table.
|
class |
shift_action
This class represents a shift action within the parse table.
|
Modifier and Type | Field and Description |
---|---|
parse_action[] |
parse_action_row.under_term
Actual action entries for the row.
|
Modifier and Type | Method and Description |
---|---|
protected parse_action |
lalr_state.insert_action(parse_action a1,
parse_action a2,
int act_type) |
protected parse_action |
lalr_state.insert_reduce(parse_action a1,
parse_action a2) |
protected parse_action |
lalr_state.insert_shift(parse_action a1,
parse_action a2) |
Modifier and Type | Method and Description |
---|---|
boolean |
parse_action.equals(parse_action other)
Equality test.
|
boolean |
nonassoc_action.equals(parse_action other)
Equality test.
|
protected boolean |
lalr_state.fix_with_precedence(production p,
int term_index,
parse_action_row table_row,
parse_action act)
Procedure that attempts to fix a shift/reduce error by using
precedences.
|
protected parse_action |
lalr_state.insert_action(parse_action a1,
parse_action a2,
int act_type) |
protected parse_action |
lalr_state.insert_reduce(parse_action a1,
parse_action a2) |
protected parse_action |
lalr_state.insert_shift(parse_action a1,
parse_action a2) |
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.