public class action_production extends production
| Modifier and Type | Field and Description | 
|---|---|
| protected production | _base_productionThe production we were taken out of. | 
_action, _all, _first_set, _index, _lhs, _nullable, _nullable_known, _num_reductions, _rhs, _rhs_assoc, _rhs_length, _rhs_prec, next_index| Constructor and Description | 
|---|
| action_production(production base,
                 non_terminal lhs_sym,
                 production_part[] rhs_parts,
                 int rhs_len,
                 String action_str,
                 int indexOfIntermediateResult)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| production | base_production()The production we were taken out of. | 
| int | getIndexOfIntermediateResult() | 
action, all, check_first_set, check_nullable, clear, declare_labels, equals, equals, find, first_set, hashCode, index, is_id_char, is_id_start, lhs, make_declaration, merge_adjacent_actions, note_reduction_use, nullable_known, nullable, num_reductions, number, precedence_num, precedence_side, remove_embedded_actions, rhs_length, rhs, set_precedence_num, set_precedence_side, strip_trailing_action, to_simple_string, toStringprotected production _base_production
public action_production(production base, non_terminal lhs_sym, production_part[] rhs_parts, int rhs_len, String action_str, int indexOfIntermediateResult) throws internal_error
base - the production we are being factored out of.lhs_sym - the LHS symbol for this production.rhs_parts - array of production parts for the RHS.rhs_len - how much of the rhs_parts array is valid.action_str - the trailing reduce action for this production.indexOfIntermediateResult - the index of the result of the previous intermediate action on the stack relative to top, -1 if no previous actioninternal_errorpublic int getIndexOfIntermediateResult()
public production base_production()
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.