X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/652a871c294ff727099daa57c494eaca9da6c1d3..eeeb962b:/src/gram.h diff --git a/src/gram.h b/src/gram.h index c12698b6..531d1d9a 100644 --- a/src/gram.h +++ b/src/gram.h @@ -55,7 +55,9 @@ RULE_TABLE[R].precsym -- the symbol-number of the symbol in %prec for R (if any). - RULE_TABLE[R].assoc -- the associativity of the rule. + RULE_TABLE[R].assoc -- the associativity of R. + + RULE_TABLE[R].line -- the line where R was defined. The right hand side is stored as symbol numbers in a portion of RITEM. @@ -97,7 +99,6 @@ extern short *ritem; extern short *sprec; extern short *sassoc; -extern short *rline; /* Source line number of each rule */ extern int start_symbol; @@ -117,6 +118,7 @@ typedef struct rule_s short prec; short precsym; short assoc; + short line; } rule_t; extern struct rule_s *rule_table;