|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use production | |
---|---|
java_cup |
Uses of production in java_cup |
---|
Subclasses of production in java_cup | |
---|---|
class |
action_production
A specialized version of a production used when we split an existing production in order to remove an embedded action. |
Fields in java_cup declared as production | |
---|---|
static production |
emit.start_production
The start production of the grammar. |
Methods in java_cup that return production | |
---|---|
production |
action_production.base_production()
The production we were taken out of. |
static production |
production.find(int indx)
Lookup a production by index. |
production |
reduce_action.reduce_with()
The production we reduce with. |
production |
lr_item_core.the_production()
The production for the item. |
Methods in java_cup with parameters of type production | |
---|---|
void |
non_terminal.add_production(production prod)
Add a production to our set of productions. |
static lalr_state |
lalr_state.build_machine(production start_prod)
Build an LALR viable prefix recognition machine given a start production. |
boolean |
production.equals(production other)
Equality comparison. |
static void |
emit.parser(java.io.PrintWriter out,
parse_action_table action_table,
parse_reduce_table reduce_table,
int start_st,
production start_prod,
boolean compact_reduces,
boolean suppress_scanner)
Emit the parser subclass with embedded tables. |
Constructors in java_cup with parameters of type production | |
---|---|
action_production(production base,
non_terminal lhs_sym,
production_part[] rhs_parts,
int rhs_len,
java.lang.String action_str)
Constructor. |
|
lalr_item(production prod)
Constructor with default position and empty lookahead set. |
|
lalr_item(production prod,
int pos,
terminal_set look)
Full constructor. |
|
lalr_item(production prod,
terminal_set look)
Constructor with default position (dot at start). |
|
lr_item_core(production prod)
Constructor for dot at start of right hand side. |
|
lr_item_core(production prod,
int pos)
Full constructor. |
|
reduce_action(production prod)
Simple constructor. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |