RULE_TABLE[R].line -- the line where R was defined.
+ RULE_TABLE[R].useful -- TRUE iff the rule is used.
+
The right hand side is stored as symbol numbers in a portion of
RITEM.
short precsym;
short assoc;
short line;
+ bool useful;
} rule_t;
extern struct rule_s *rule_table;
/* ERROR_TOKEN_NUMBER is the token number of the error token. */
extern int error_token_number;
+
+
+/* Dump RITEM for traces. */
+void ritem_print PARAMS ((FILE *out));
+
+/* Return the size of the longest rule RHS. */
+size_t ritem_longest_rhs PARAMS ((void));
+
#endif /* !GRAM_H_ */