Public Attributes | |
state ** | sorted |
rule * | rule |
int | nstate |
int | nrule |
int | nsymbol |
int | nterminal |
symbol ** | symbols |
int | errorcnt |
symbol * | errsym |
char * | name |
char * | arg |
char * | tokentype |
char * | vartype |
char * | start |
char * | stacksize |
char * | include |
int | includeln |
char * | error |
int | errorln |
char * | overflow |
int | overflowln |
char * | failure |
int | failureln |
char * | accept |
int | acceptln |
char * | extracode |
int | extracodeln |
char * | tokendest |
int | tokendestln |
char * | vardest |
int | vardestln |
char * | filename |
char * | outname |
char * | tokenprefix |
int | nconflict |
int | tablesize |
int | basisflag |
int | has_fallback |
char * | argv0 |
Definition at line 238 of file lemon.c.
struct state** lemon::sorted [read] |
struct rule* lemon::rule [read] |
int lemon::nstate |
int lemon::nrule |
int lemon::nsymbol |
int lemon::nterminal |
struct symbol** lemon::symbols [read] |
int lemon::errorcnt |
struct symbol* lemon::errsym [read] |
char* lemon::name |
char* lemon::arg |
char* lemon::tokentype |
char* lemon::vartype |
char* lemon::start |
char* lemon::stacksize |
char* lemon::include |
int lemon::includeln |
char* lemon::error |
int lemon::errorln |
char* lemon::overflow |
char* lemon::failure |
int lemon::failureln |
char* lemon::accept |
int lemon::acceptln |
char* lemon::extracode |
char* lemon::tokendest |
Definition at line 266 of file lemon.c.
Referenced by emit_destructor_code(), has_destructor(), and main().
char* lemon::vardest |
Definition at line 268 of file lemon.c.
Referenced by emit_destructor_code(), has_destructor(), and main().
int lemon::vardestln |
char* lemon::filename |
Definition at line 270 of file lemon.c.
Referenced by emit_code(), emit_destructor_code(), main(), and tplt_print().
char* lemon::outname |
Definition at line 271 of file lemon.c.
Referenced by emit_code(), emit_destructor_code(), main(), and tplt_print().
char* lemon::tokenprefix |
int lemon::nconflict |
int lemon::tablesize |
int lemon::basisflag |
char* lemon::argv0 |