168 |
|
|
169 |
extern int pure_parser; |
extern int pure_parser; |
170 |
|
|
171 |
/* Report the length of the RHS. */ |
/* Return the length of the RHS. */ |
172 |
int rule_rhs_length PARAMS ((rule_t *rule)); |
int rule_rhs_length PARAMS ((rule_t *rule)); |
173 |
|
|
174 |
|
/* Print this RULE's RHS on OUT. */ |
175 |
|
void rule_rhs_print PARAMS ((rule_t *rule, FILE *out)); |
176 |
|
|
177 |
|
/* Print this RULE on OUT. */ |
178 |
|
void rule_print PARAMS ((rule_t *rule, FILE *out)); |
179 |
|
|
180 |
/* Dump RITEM for traces. */ |
/* Dump RITEM for traces. */ |
181 |
void ritem_print PARAMS ((FILE *out)); |
void ritem_print PARAMS ((FILE *out)); |
182 |
|
|
183 |
/* Return the size of the longest rule RHS. */ |
/* Return the size of the longest rule RHS. */ |
184 |
size_t ritem_longest_rhs PARAMS ((void)); |
size_t ritem_longest_rhs PARAMS ((void)); |
185 |
|
|
186 |
|
/* Print the grammar's rules on OUT. */ |
187 |
|
void grammar_rules_print PARAMS ((FILE *out)); |
188 |
|
|
189 |
/* Dump the grammar. */ |
/* Dump the grammar. */ |
190 |
void grammar_dump PARAMS ((FILE *out, const char *title)); |
void grammar_dump PARAMS ((FILE *out, const char *title)); |
191 |
|
|