Berkeley YACC
1993-03-03
Berkeley's version of Yet Another Compiler Compiler
|
#include <defs.h>
Data Fields | |
struct bucket * | link |
struct bucket * | next |
char * | name |
char * | tag |
short | value |
short | index |
short | prec |
char | class |
char | assoc |
char bucket::assoc |
Definition at line 122 of file defs.h.
Referenced by declare_tokens(), make_bucket(), mark_symbol(), pack_grammar(), and pack_symbols().
char bucket::class |
Definition at line 121 of file defs.h.
Referenced by advance_to_start(), check_symbols(), create_symbol_table(), declare_start(), declare_tokens(), get_literal(), insert_empty_rule(), and pack_symbols().
short bucket::index |
Definition at line 119 of file defs.h.
Referenced by create_symbol_table(), make_bucket(), pack_grammar(), and pack_symbols().
struct bucket* bucket::link |
Definition at line 114 of file defs.h.
Referenced by lookup(), and make_bucket().
char* bucket::name |
Definition at line 116 of file defs.h.
Referenced by advance_to_start(), check_symbols(), declare_start(), declare_tokens(), declare_types(), lookup(), make_bucket(), pack_names(), and pack_symbols().
struct bucket* bucket::next |
Definition at line 115 of file defs.h.
Referenced by check_symbols(), free_symbols(), insert_empty_rule(), lookup(), make_bucket(), pack_names(), and pack_symbols().
short bucket::prec |
Definition at line 120 of file defs.h.
Referenced by declare_tokens(), make_bucket(), mark_symbol(), pack_grammar(), and pack_symbols().
char* bucket::tag |
Definition at line 117 of file defs.h.
Referenced by copy_action(), declare_tokens(), declare_types(), insert_empty_rule(), and make_bucket().
short bucket::value |
Definition at line 118 of file defs.h.
Referenced by declare_tokens(), get_literal(), make_bucket(), and pack_symbols().