/[bison]/bison/src/reduce.c
ViewVC logotype

Diff of /bison/src/reduce.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.19.2.8 by akim, Wed Nov 28 11:42:55 2001 UTC revision 1.19.2.9 by akim, Wed Nov 28 11:58:00 2001 UTC
# Line 442  dump_grammar (FILE *out) Line 442  dump_grammar (FILE *out)
442    
443    fprintf (out, "REDUCED GRAMMAR\n\n");    fprintf (out, "REDUCED GRAMMAR\n\n");
444    fprintf (out,    fprintf (out,
445           "ntokens = %d, nvars = %d, nsyms = %d, nrules = %d, nitems = %d\n\n",             "ntokens = %d, nvars = %d, nsyms = %d, nrules = %d, nitems = %d\n\n",
446           ntokens, nvars, nsyms, nrules, nitems);             ntokens, nvars, nsyms, nrules, nitems);
447    fprintf (out, _("Variables\n---------\n\n"));    fprintf (out, "Variables\n---------\n\n");
448    fprintf (out, _("Value  Sprec    Sassoc    Tag\n"));    fprintf (out, "Value  Sprec    Sassoc    Tag\n");
449    for (i = ntokens; i < nsyms; i++)    for (i = ntokens; i < nsyms; i++)
450      fprintf (out, "%5d  %5d  %5d  %s\n", i, sprec[i], sassoc[i], tags[i]);      fprintf (out, "%5d  %5d  %5d  %s\n", i, sprec[i], sassoc[i], tags[i]);
451    fprintf (out, "\n\n");    fprintf (out, "\n\n");
452    fprintf (out, _("Rules\n-----\n\n"));    fprintf (out, "Rules\n-----\n\n");
453    for (i = 1; i <= nrules; i++)    for (i = 1; i <= nrules; i++)
454      {      {
455        fprintf (out, "%-5d(%5d%5d)%5d : (@%-5d)",        fprintf (out, "%-5d(%5d%5d)%5d : (@%-5d)",
# Line 463  dump_grammar (FILE *out) Line 463  dump_grammar (FILE *out)
463        fprintf (out, " [%d]\n", -(*r));        fprintf (out, " [%d]\n", -(*r));
464      }      }
465    fprintf (out, "\n\n");    fprintf (out, "\n\n");
466    fprintf (out, _("Rules interpreted\n-----------------\n\n"));    fprintf (out, "Rules interpreted\n-----------------\n\n");
467    for (i = 1; i <= nrules; i++)    for (i = 1; i <= nrules; i++)
468      {      {
469        fprintf (out, "%-5d  %s :", i, tags[rule_table[i].lhs]);        fprintf (out, "%-5d  %s :", i, tags[rule_table[i].lhs]);

Legend:
Removed from v.1.19.2.8  
changed lines
  Added in v.1.19.2.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26