+ /* The number of the rule in the source. It is usually the index in
+ RULES too, except if there are useless rules. */
+ short user_number;
+
+ /* The index in RULES. Usually the rule number in the source,
+ except if some rules are useless. */
+ short number;
+
+ symbol_t *lhs;
+ item_number_t *rhs;
+
+ /* This symbol provides both the associativity, and the precedence. */
+ symbol_t *prec;
+
+ /* This symbol was attached to the rule via %prec. */
+ symbol_t *precsym;
+
+ int line;