66 |
Supposedly NRITEMS - NRULES is enough. But why take the risk? */ |
Supposedly NRITEMS - NRULES is enough. But why take the risk? */ |
67 |
rule_list_t *relts = XCALLOC (rule_list_t, nritems + nvars + 1); |
rule_list_t *relts = XCALLOC (rule_list_t, nritems + nvars + 1); |
68 |
|
|
|
if (trace_flag) |
|
|
fprintf (stderr, "Entering set_nullable\n"); |
|
|
|
|
69 |
nullable = XCALLOC (char, nvars) - ntokens; |
nullable = XCALLOC (char, nvars) - ntokens; |
70 |
|
|
71 |
s1 = s2 = squeue; |
s1 = s2 = squeue; |
125 |
XFREE (rsets + ntokens); |
XFREE (rsets + ntokens); |
126 |
XFREE (relts); |
XFREE (relts); |
127 |
|
|
128 |
if (trace_flag) |
if (trace_flag & trace_sets) |
129 |
nullable_print (stderr); |
nullable_print (stderr); |
130 |
} |
} |
131 |
|
|