389 |
nuseless_productions), |
nuseless_productions), |
390 |
nuseless_productions); |
nuseless_productions); |
391 |
|
|
392 |
fprintf (stderr, "%s: %s: ", infile, _("warning")); |
fprintf (stderr, "%s: %s: ", grammar_file, _("warning")); |
393 |
|
|
394 |
if (nuseless_nonterminals > 0) |
if (nuseless_nonterminals > 0) |
395 |
fprintf (stderr, ngettext ("%d useless nonterminal", |
fprintf (stderr, ngettext ("%d useless nonterminal", |
449 |
|
|
450 |
fprintf (stderr, "reduced %s defines %d terminals, %d nonterminals\ |
fprintf (stderr, "reduced %s defines %d terminals, %d nonterminals\ |
451 |
, and %d productions.\n", |
, and %d productions.\n", |
452 |
infile, ntokens, nvars, nrules); |
grammar_file, ntokens, nvars, nrules); |
453 |
} |
} |
454 |
} |
} |
455 |
|
|