264 |
symbol_number_t symbol1 = states[to_state[i]]->accessing_symbol; |
symbol_number_t symbol1 = states[to_state[i]]->accessing_symbol; |
265 |
rule_number_t *rulep; |
rule_number_t *rulep; |
266 |
|
|
267 |
for (rulep = derives[symbol1]; *rulep > 0; rulep++) |
for (rulep = derives[symbol1]; *rulep >= 0; rulep++) |
268 |
{ |
{ |
269 |
int done; |
int done; |
270 |
int length = 1; |
int length = 1; |
438 |
{ |
{ |
439 |
fprintf (out, " on %d (%s) -> rule %d\n", |
fprintf (out, " on %d (%s) -> rule %d\n", |
440 |
k, symbols[k]->tag, |
k, symbols[k]->tag, |
441 |
states[i]->lookaheads_rule[j]->number - 1); |
states[i]->lookaheads_rule[j]->number); |
442 |
}; |
}; |
443 |
} |
} |
444 |
fprintf (out, "Lookaheads: END\n"); |
fprintf (out, "Lookaheads: END\n"); |