Home | History | Annotate | Download | only in src

Lines Matching refs:next

109   head.next = merge_functions;
110 for (syms = &head, n = 1; syms->next; syms = syms->next, n += 1)
111 if (UNIQSTR_EQ (name, syms->next->name))
113 if (syms->next == NULL)
115 syms->next = xmalloc (sizeof syms->next[0]);
116 syms->next->name = uniqstr_new (name);
117 syms->next->type = uniqstr_new (type);
118 syms->next->next = NULL;
119 merge_functions = head.next;
121 else if (!UNIQSTR_EQ (type, syms->next->type))
123 name, type, syms->next->type);
137 merger_list *L1 = L0->next;
149 | null pointer instead of a symbol to terminate the rule. The next |
166 grammar_end->next = p;
247 symbol *first_rhs = r->next->sym;
269 for (; l && l->sym; l = l->next, ++n)
333 previous_rule_end->next = midrule;
338 midrule->next = symbol_list_new (NULL, dummy_location);
340 midrule->next->next = current_rule;
342 previous_rule_end = midrule->next;
447 p = p->next;
458 p = p->next;
472 p = p->next;
561 p->next = symbol_list_new (startsymbol, empty_location);
562 p->next->next = symbol_list_new (endtoken, empty_location);
563 p->next->next->next = symbol_list_new (NULL, empty_location);
564 p->next->next->next->next = grammar;