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

Diff of /bison/src/reader.c

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

revision 1.205 by akim, Tue Jul 9 15:54:39 2002 UTC revision 1.206 by akim, Thu Jul 25 21:21:02 2002 UTC
# Line 406  static void Line 406  static void
406  packgram (void)  packgram (void)
407  {  {
408    unsigned int itemno = 0;    unsigned int itemno = 0;
409    rule_number_t ruleno = 1;    rule_number_t ruleno = 0;
410    symbol_list_t *p = grammar;    symbol_list_t *p = grammar;
411    
412    ritem = XCALLOC (item_number_t, nritems);    ritem = XCALLOC (item_number_t, nritems);
413    rules = XCALLOC (rule_t, nrules) - 1;    rules = XCALLOC (rule_t, nrules);
414    
415    while (p)    while (p)
416      {      {
# Line 447  packgram (void) Line 447  packgram (void)
447            rules[ruleno].precsym = ruleprec;            rules[ruleno].precsym = ruleprec;
448            rules[ruleno].prec = ruleprec;            rules[ruleno].prec = ruleprec;
449          }          }
450        ritem[itemno++] = -ruleno;        ritem[itemno++] = rule_number_as_item_number (ruleno);
451        ++ruleno;        ++ruleno;
452    
453        if (p)        if (p)

Legend:
Removed from v.1.205  
changed lines
  Added in v.1.206

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