- The rules themselves are described by three arrays: rrhs, rlhs and
- ritem. rlhs[R] is the symbol number of the left hand side of rule
- R. The right hand side is stored as symbol numbers in a portion of
- ritem. rrhs[R] contains the index in ritem of the beginning of the
+ The rules themselves are described by several arrays: amongst which
+ RITEM, and RULE_TABLE.
+
+ RULE_TABLE is an array of struct rule_s, which members are:
+
+ RULE_TABLE[R].lhs -- the symbol number of the left hand side of
+ rule R. If -1, the rule has been thrown out by reduce.c and should
+ be ignored.
+
+ RULE_TABLE[R].rhs -- the index in RITEM of the beginning of the