Lines Matching full:rules
17 #include "utils/grammar/rules-utils.h"
21 std::vector<std::vector<Locale>> ParseRulesLocales(const RulesSet* rules) { in ParseRulesLocales() argument
22 if (rules == nullptr || rules->rules() == nullptr) { in ParseRulesLocales()
25 std::vector<std::vector<Locale>> locales(rules->rules()->size()); in ParseRulesLocales()
26 for (int i = 0; i < rules->rules()->size(); i++) { in ParseRulesLocales()
27 const grammar::RulesSet_::Rules* rules_shard = rules->rules()->Get(i); in ParseRulesLocales()
38 std::vector<const grammar::RulesSet_::Rules*> SelectLocaleMatchingShards( in SelectLocaleMatchingShards()
39 const RulesSet* rules, in SelectLocaleMatchingShards() argument
42 std::vector<const grammar::RulesSet_::Rules*> shards; in SelectLocaleMatchingShards()
43 if (rules->rules() == nullptr) { in SelectLocaleMatchingShards()
51 shards.push_back(rules->rules()->Get(i)); in SelectLocaleMatchingShards()