bison-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

25-fyi-print-closure.patch


From: Akim Demaille
Subject: 25-fyi-print-closure.patch
Date: Wed, 05 Dec 2001 08:26:07 +0100

Index: ChangeLog
from  Akim Demaille  <address@hidden>
        * src/closure.c (print_firsts, print_fderives): De-obfuscate.
        
        
Index: src/closure.c
--- src/closure.c Mon, 03 Dec 2001 19:13:20 +0100 akim
+++ src/closure.c Mon, 03 Dec 2001 19:34:06 +0100 akim
@@ -64,20 +64,14 @@
 static void
 print_firsts (void)
 {
-  int i;
-  int j;
-  unsigned *rowp;
+  int i, j;
 
   fprintf (stderr, "FIRSTS\n");
-
   for (i = ntokens; i < nsyms; i++)
     {
       fprintf (stderr, "\t%s firsts\n", tags[i]);
-
-      rowp = FIRSTS (i - ntokens);
-
       for (j = 0; j < nvars; j++)
-       if (BITISSET (rowp, j))
+       if (BITISSET (FIRSTS (i - ntokens), j))
          fprintf (stderr, "\t\t%d (%s)\n", j + ntokens, tags[j + ntokens]);
     }
   fprintf (stderr, "\n\n");
@@ -89,17 +83,14 @@
 {
   int i;
   int j;
-  unsigned *rp;
 
   fprintf (stderr, "FDERIVES\n");
 
   for (i = ntokens; i < nsyms; i++)
     {
       fprintf (stderr, "\t%s derives\n", tags[i]);
-      rp = FDERIVES (i);
-
       for (j = 0; j <= nrules; j++)
-       if (BITISSET (rp, j))
+       if (BITISSET (FDERIVES (i), j))
          {
            short *rhsp;
            fprintf (stderr, "\t\t%d:", j);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]