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

Diff of /bison/src/closure.c

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

revision 1.60 by akim, Thu Jul 25 21:21:02 2002 UTC revision 1.61 by akim, Wed Jul 31 19:49:52 2002 UTC
# Line 132  set_firsts (void) Line 132  set_firsts (void)
132            bitset_set (FIRSTS (i), symbol - ntokens);            bitset_set (FIRSTS (i), symbol - ntokens);
133        }        }
134    
135    if (trace_flag)    if (trace_flag & trace_sets)
136      bitsetv_matrix_dump (stderr, "RTC: Firsts Input", firsts);      bitsetv_matrix_dump (stderr, "RTC: Firsts Input", firsts);
137    bitsetv_reflexive_transitive_closure (firsts);    bitsetv_reflexive_transitive_closure (firsts);
138    if (trace_flag)    if (trace_flag & trace_sets)
139      bitsetv_matrix_dump (stderr, "RTC: Firsts Output", firsts);      bitsetv_matrix_dump (stderr, "RTC: Firsts Output", firsts);
140    
141    if (trace_flag)    if (trace_flag & trace_sets)
142      print_firsts ();      print_firsts ();
143  }  }
144    
# Line 168  set_fderives (void) Line 168  set_fderives (void)
168          for (k = 0; derives[j][k] >= 0; ++k)          for (k = 0; derives[j][k] >= 0; ++k)
169            bitset_set (FDERIVES (i), derives[j][k]);            bitset_set (FDERIVES (i), derives[j][k]);
170    
171    if (trace_flag)    if (trace_flag & trace_sets)
172      print_fderives ();      print_fderives ();
173    
174    bitsetv_free (firsts);    bitsetv_free (firsts);
# Line 199  closure (item_number_t *core, int n) Line 199  closure (item_number_t *core, int n)
199    
200    bitset_iterator iter;    bitset_iterator iter;
201    
202    if (trace_flag)    if (trace_flag & trace_sets)
203      print_closure ("input", core, n);      print_closure ("input", core, n);
204    
205    bitset_zero (ruleset);    bitset_zero (ruleset);
# Line 230  closure (item_number_t *core, int n) Line 230  closure (item_number_t *core, int n)
230        c++;        c++;
231      }      }
232    
233    if (trace_flag)    if (trace_flag & trace_sets)
234      print_closure ("output", itemset, nritemset);      print_closure ("output", itemset, nritemset);
235  }  }
236    

Legend:
Removed from v.1.60  
changed lines
  Added in v.1.61

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