]> git.saurik.com Git - bison.git/blobdiff - src/derives.c
* src/lalr.c (lookaheads_print): New.
[bison.git] / src / derives.c
index ab7cc32656f2f79bd890cf6f785d2ef8d5e743fc..8ca038f85bd4bd495c42cb8da5efee74109506eb 100644 (file)
@@ -43,9 +43,9 @@ print_derives (void)
        {
          short *rhsp;
          fprintf (stderr, "\t\t%d:", *sp);
-         for (rhsp = ritem + rule_table[*sp].rhs; *rhsp > 0; ++rhsp)
+         for (rhsp = ritem + rule_table[*sp].rhs; *rhsp >= 0; ++rhsp)
            fprintf (stderr, " %s", tags[*rhsp]);
-         fprintf (stderr, " (rule %d)\n", -*rhsp);
+         fprintf (stderr, " (rule %d)\n", -*rhsp - 1);
        }
     }