Lines Matching refs:midrule
266 if ((s->midrule && s->midrule->action_props.is_value_used) in symbol_should_be_used()
377 symbol_list *midrule = symbol_list_sym_new (dummy, dummy_location); in grammar_midrule_action() local
387 midrule->location = dummy_location; in grammar_midrule_action()
388 code_props_rule_action_init (&midrule->action_props, in grammar_midrule_action()
391 midrule, 0); in grammar_midrule_action()
395 previous_rule_end->next = midrule; in grammar_midrule_action()
397 grammar = midrule; in grammar_midrule_action()
400 midrule->next = symbol_list_sym_new (NULL, dummy_location); in grammar_midrule_action()
401 midrule->next->next = current_rule; in grammar_midrule_action()
403 previous_rule_end = midrule->next; in grammar_midrule_action()
409 grammar_end->midrule = midrule; in grammar_midrule_action()
410 midrule->midrule_parent_rule = current_rule; in grammar_midrule_action()
411 midrule->midrule_parent_rhs_index = symbol_list_length (current_rule->next); in grammar_midrule_action()