]> git.saurik.com Git - bison.git/blobdiff - src/gram.h
* src/output.c (action_row, save_column, default_goto)
[bison.git] / src / gram.h
index ca55d007b55ed79062969415f4b054469c0c673c..fc8603869e56c7b3dfecb2325a8d1ed9d73b92e7 100644 (file)
@@ -122,6 +122,8 @@ typedef struct rule_s
   short assoc;
   short line;
   bool useful;
+  const char *action;
+  short action_line;
 } rule_t;
 
 extern struct rule_s *rule_table;
@@ -147,4 +149,12 @@ extern int pure_parser;
 /* 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_ */