
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().