H A D | dep.cc | 30 #include "rule.h" 76 Entry(const Rule* r, StringPiece s) : rule(r), suffix(s) {} 77 const Rule* rule; member in struct:__anon2::RuleTrie::Entry 88 void Add(StringPiece name, const Rule* rule) { argument 90 rules_.push_back(Entry(rule, name)); 98 p.first->second->Add(name.substr(1), rule); 105 rules->push_back(ent.rule); 134 // suffix rule. 406 for (const Rule* rule : rules) { 407 if (rule 437 PopulateSuffixRule(const Rule* rule, Symbol output) argument 454 PopulateExplicitRule(const Rule* rule) argument 464 IsIgnorableImplicitRule(const Rule* rule) argument 478 PopulateImplicitRule(const Rule* rule) argument 500 CanPickImplicitRule(const Rule* rule, Symbol output, DepNode* n, shared_ptr<Rule>* out_rule) argument [all...] |