75 |
static void yyprint (FILE *file, int type, const yystype *value); |
static void yyprint (FILE *file, int type, const yystype *value); |
76 |
|
|
77 |
symbol_class current_class = unknown_sym; |
symbol_class current_class = unknown_sym; |
78 |
char *current_type = 0; |
struniq_t current_type = 0; |
79 |
symbol_t *current_lhs; |
symbol_t *current_lhs; |
80 |
location_t current_lhs_location; |
location_t current_lhs_location; |
81 |
assoc_t current_assoc; |
assoc_t current_assoc; |
157 |
%token BRACED_CODE "{...}" |
%token BRACED_CODE "{...}" |
158 |
|
|
159 |
|
|
160 |
%type <string> TYPE STRING string_content |
%type <string> STRING string_content |
161 |
BRACED_CODE PROLOGUE EPILOGUE epilogue.opt action |
BRACED_CODE PROLOGUE EPILOGUE epilogue.opt action |
162 |
|
%type <struniq> TYPE |
163 |
%type <integer> INT |
%type <integer> INT |
164 |
%type <symbol> ID symbol string_as_id |
%type <symbol> ID symbol string_as_id |
165 |
%type <assoc> precedence_declarator |
%type <assoc> precedence_declarator |