113 |
for (i = 0; i < shiftp->nshifts && SHIFT_IS_SHIFT (shiftp, i); i++) |
for (i = 0; i < shiftp->nshifts && SHIFT_IS_SHIFT (shiftp, i); i++) |
114 |
if (!SHIFT_IS_DISABLED (shiftp, i)) |
if (!SHIFT_IS_DISABLED (shiftp, i)) |
115 |
{ |
{ |
116 |
int state1 = shiftp->shifts[i]; |
state_number_t state1 = shiftp->shifts[i]; |
117 |
symbol_number_t symbol = states[state1]->accessing_symbol; |
symbol_number_t symbol = states[state1]->accessing_symbol; |
118 |
fprintf (out, |
fprintf (out, |
119 |
_(" %-4s\tshift, and go to state %d\n"), |
_(" %-4s\tshift, and go to state %d\n"), |
155 |
for (; i < shiftp->nshifts; i++) |
for (; i < shiftp->nshifts; i++) |
156 |
if (!SHIFT_IS_DISABLED (shiftp, i)) |
if (!SHIFT_IS_DISABLED (shiftp, i)) |
157 |
{ |
{ |
158 |
int state1 = shiftp->shifts[i]; |
state_number_t state1 = shiftp->shifts[i]; |
159 |
symbol_number_t symbol = states[state1]->accessing_symbol; |
symbol_number_t symbol = states[state1]->accessing_symbol; |
160 |
fprintf (out, _(" %-4s\tgo to state %d\n"), |
fprintf (out, _(" %-4s\tgo to state %d\n"), |
161 |
symbol_tag_get (symbols[symbol]), state1); |
symbol_tag_get (symbols[symbol]), state1); |
309 |
|
|
310 |
if (shiftp->nshifts == 0 && redp->nreds == 0) |
if (shiftp->nshifts == 0 && redp->nreds == 0) |
311 |
{ |
{ |
312 |
if (final_state == state->number) |
if (state->number == final_state->number) |
313 |
fprintf (out, _(" $default\taccept\n")); |
fprintf (out, _(" $default\taccept\n")); |
314 |
else |
else |
315 |
fprintf (out, _(" NO ACTIONS\n")); |
fprintf (out, _(" NO ACTIONS\n")); |
449 |
void |
void |
450 |
print_results (void) |
print_results (void) |
451 |
{ |
{ |
452 |
size_t i; |
state_number_t i; |
453 |
|
|
454 |
/* We used to use just .out if SPEC_NAME_PREFIX (-p) was used, but |
/* We used to use just .out if SPEC_NAME_PREFIX (-p) was used, but |
455 |
that conflicts with Posix. */ |
that conflicts with Posix. */ |