Lines Matching refs:current_rule
178 symbol_list *current_rule = NULL; variable
200 current_rule = grammar_end; in grammar_current_rule_begin()
290 current_rule->location = loc; in grammar_current_rule_end()
291 grammar_rule_check (current_rule); in grammar_current_rule_end()
311 location dummy_location = current_rule->action_location; in grammar_midrule_action()
321 midrule->action = current_rule->action; in grammar_midrule_action()
323 current_rule->action = NULL; in grammar_midrule_action()
326 midrule->used = current_rule->used; in grammar_midrule_action()
327 current_rule->used = false; in grammar_midrule_action()
337 midrule->next->next = current_rule; in grammar_midrule_action()
352 if (current_rule->ruleprec) in grammar_current_rule_prec_set()
354 current_rule->ruleprec = precsym; in grammar_current_rule_prec_set()
366 else if (current_rule->dprec != 0) in grammar_current_rule_dprec_set()
368 current_rule->dprec = dprec; in grammar_current_rule_dprec_set()
379 if (current_rule->merger != 0) in grammar_current_rule_merge_set()
381 current_rule->merger = in grammar_current_rule_merge_set()
382 get_merge_function (name, current_rule->sym->type_name, loc); in grammar_current_rule_merge_set()
391 if (current_rule->action) in grammar_current_rule_symbol_append()
403 current_rule->action = action; in grammar_current_rule_action_append()
404 current_rule->action_location = loc; in grammar_current_rule_action_append()