| 1223 | } |
| 1224 | |
| 1225 | void start_rule(bucket *bp, int s_lineno) |
| 1226 | { |
| 1227 | if (bp->class == TERM) |
| 1228 | terminal_lhs(s_lineno); |
| 1229 | bp->class = NONTERM; |
| 1230 | if (!bp->index) bp->index = nrules; |
| 1231 | if (nrules >= maxrules) |
| 1232 | expand_rules(); |
| 1233 | plhs[nrules] = bp; |
| 1234 | rprec[nrules] = UNDEFINED; |
| 1235 | rassoc[nrules] = TOKEN; |
| 1236 | } |
| 1237 | |
| 1238 | void end_rule() |
| 1239 | { |
no test coverage detected