Berkeley YACC  1993-03-03
Berkeley's version of Yet Another Compiler Compiler
 All Data Structures Files Functions Variables Typedefs Macros Groups
bucket Struct Reference

#include <defs.h>

+ Collaboration diagram for bucket:

Data Fields

struct bucketlink
 
struct bucketnext
 
char * name
 
char * tag
 
short value
 
short index
 
short prec
 
char class
 
char assoc
 

Detailed Description

Definition at line 112 of file defs.h.

Field Documentation

char bucket::assoc

Definition at line 122 of file defs.h.

Referenced by declare_tokens(), make_bucket(), mark_symbol(), pack_grammar(), 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().

struct bucket* bucket::next
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().


The documentation for this struct was generated from the following file: