Modifier and Type | Field and Description |
---|---|
static non_terminal |
non_terminal.START_nt
special non-terminal for start symbol
|
Modifier and Type | Field and Description |
---|---|
protected static Hashtable<String,non_terminal> |
non_terminal._all
Table of all non-terminals -- elements are stored using name strings
as the key
|
protected static Hashtable<Integer,non_terminal> |
non_terminal._all_by_index
Table of all non terminals indexed by their index number.
|
Modifier and Type | Method and Description |
---|---|
non_terminal |
lr_item_core.dot_before_nt()
Determine if we have a dot before a non terminal, and if so which one
(return null or the non terminal).
|
static non_terminal |
non_terminal.find(int indx)
Lookup a non terminal by index.
|
static non_terminal |
non_terminal.find(String with_name)
lookup a non terminal by name string
|
Modifier and Type | Method and Description |
---|---|
static Enumeration<non_terminal> |
non_terminal.all()
Access to all non-terminals.
|
Constructor and Description |
---|
action_production(production base,
non_terminal lhs_sym,
production_part[] rhs_parts,
int rhs_len,
String action_str,
int indexOfIntermediateResult)
Constructor.
|
production(non_terminal lhs_sym,
production_part[] rhs_parts,
int rhs_l)
Constructor with no action string.
|
production(non_terminal lhs_sym,
production_part[] rhs_parts,
int rhs_l,
int prec_num,
int prec_side) |
production(non_terminal lhs_sym,
production_part[] rhs_parts,
int rhs_l,
String action_str)
Full constructor.
|
production(non_terminal lhs_sym,
production_part[] rhs_parts,
int rhs_l,
String action_str,
int prec_num,
int prec_side) |
Copyright © 2003–2016 Community Z Tools Project. All rights reserved.