69 |
{ |
{ |
70 |
if (*r < 0) |
if (*r < 0) |
71 |
{ |
{ |
72 |
symbol = rlhs[-(*r++)]; |
symbol = rule_table[-(*r++)].lhs; |
73 |
if (symbol >= 0 && !nullable[symbol]) |
if (symbol >= 0 && !nullable[symbol]) |
74 |
{ |
{ |
75 |
nullable[symbol] = 1; |
nullable[symbol] = 1; |
111 |
p = p->next; |
p = p->next; |
112 |
if (--rcount[ruleno] == 0) |
if (--rcount[ruleno] == 0) |
113 |
{ |
{ |
114 |
symbol = rlhs[ruleno]; |
symbol = rule_table[ruleno].lhs; |
115 |
if (symbol >= 0 && !nullable[symbol]) |
if (symbol >= 0 && !nullable[symbol]) |
116 |
{ |
{ |
117 |
nullable[symbol] = 1; |
nullable[symbol] = 1; |