Searched refs:output_patterns (Results 1 – 3 of 3) sorted by relevance
103 rule->output_patterns.swap(outputs); in ParseRule()138 rule->output_patterns.push_back(Intern(tok)); in ParseRule()141 if (rule->output_patterns.empty()) { in ParseRule()144 if (rule->output_patterns.size() > 1) { in ParseRule()147 if (!IsPatternRule(rule->output_patterns[0].str())) { in ParseRule()161 if (!output_patterns.empty()) { in DebugString()163 JoinSymbols(output_patterns, ",").c_str())); in DebugString()
60 if (r.output_patterns.empty()) { in ApplyOutputPattern()64 CHECK(r.output_patterns.size() == 1); in ApplyOutputPattern()65 Pattern pat(r.output_patterns[0].str()); in ApplyOutputPattern()187 if (r->output_patterns.size() >= 1) { in FillDepNodeFromRule()188 CHECK(r->output_patterns.size() == 1); in FillDepNodeFromRule()189 n->output_pattern = r->output_patterns[0]; in FillDepNodeFromRule()422 for (Symbol output_pattern : rule->output_patterns) { in PopulateImplicitRule()446 for (Symbol output_pattern : rule->output_patterns) { in CanPickImplicitRule()469 if ((*out_rule)->output_patterns.size() > 1) { in CanPickImplicitRule()472 for (Symbol output_pattern : rule->output_patterns) { in CanPickImplicitRule()[all …]
41 vector<Symbol> output_patterns; variable