Public Attributes | |
symbol * | lhs |
char * | lhsalias |
int | ruleline |
int | nrhs |
symbol ** | rhs |
char ** | rhsalias |
int | line |
char * | code |
symbol * | precsym |
int | index |
Boolean | canReduce |
rule * | nextlhs |
rule * | next |
Definition at line 156 of file lemon.c.
Definition at line 157 of file lemon.c.
Referenced by ConfigPrint(), FindStates(), parseonetoken(), Reprint(), and translate_code().
char* rule::lhsalias |
int rule::ruleline |
int rule::nrhs |
Definition at line 160 of file lemon.c.
Referenced by buildshifts(), Configlist_closure(), ConfigPrint(), FindActions(), FindRulePrecedences(), FindStates(), parseonetoken(), Reprint(), and translate_code().
Definition at line 161 of file lemon.c.
Referenced by buildshifts(), Configlist_closure(), ConfigPrint(), FindRulePrecedences(), FindStates(), parseonetoken(), Reprint(), and translate_code().
char** rule::rhsalias |
int rule::line |
Definition at line 163 of file lemon.c.
Referenced by Configlist_closure(), emit_code(), and ReportHeader().
char* rule::code |
Definition at line 164 of file lemon.c.
Referenced by emit_code(), parseonetoken(), and translate_code().
struct symbol* rule::precsym [read] |
Definition at line 165 of file lemon.c.
Referenced by FindRulePrecedences(), parseonetoken(), Reprint(), and resolve_conflict().
int rule::index |
Definition at line 166 of file lemon.c.
Referenced by actioncmp(), compute_action(), Configcmp(), parseonetoken(), and PrintAction().
struct rule* rule::nextlhs [read] |
struct rule* rule::next [read] |
Definition at line 169 of file lemon.c.
Referenced by FindRulePrecedences(), FindStates(), parseonetoken(), and Reprint().