237 |
} |
} |
238 |
} |
} |
239 |
|
|
240 |
/* Some tokens have been explicitly made errors. Allocate a |
if (nerrs) |
241 |
permanent errs structure for this state, to record them. */ |
{ |
242 |
state_errs_set (s, nerrs, errors); |
/* Some tokens have been explicitly made errors. Allocate a |
243 |
|
permanent errs structure for this state, to record them. */ |
244 |
|
state_errs_set (s, nerrs, errors); |
245 |
|
} |
246 |
|
|
247 |
if (obstack_object_size (&solved_conflicts_obstack)) |
if (obstack_object_size (&solved_conflicts_obstack)) |
248 |
{ |
{ |
280 |
for (i = 0; i < reds->num; ++i) |
for (i = 0; i < reds->num; ++i) |
281 |
if (reds->rules[i]->prec && reds->rules[i]->prec->prec |
if (reds->rules[i]->prec && reds->rules[i]->prec->prec |
282 |
&& !bitset_disjoint_p (reds->lookaheads[i], lookaheadset)) |
&& !bitset_disjoint_p (reds->lookaheads[i], lookaheadset)) |
283 |
{ |
resolve_sr_conflict (s, i, errors); |
|
resolve_sr_conflict (s, i, errors); |
|
|
break; |
|
|
} |
|
284 |
|
|
285 |
/* Loop over all rules which require lookahead in this state. Check |
/* Loop over all rules which require lookahead in this state. Check |
286 |
for conflicts not resolved above. */ |
for conflicts not resolved above. */ |