|
Berkeley YACC
1993-03-03
Berkeley's version of Yet Another Compiler Compiler
|
#include <defs.h>
Collaboration diagram for bucket: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().