29 for (arcs_t::iterator i =
arcs.begin (); i !=
arcs.end (); ++i)
31 i->first->calc_reachable ();
32 reachable.insert (i->first->reachable.begin (), i->first->reachable.end ());
44 for (std::set<rule_t>::const_iterator j = rs.begin (); j != rs.end (); ++j)
49 rules[r1].reachable =
true;
53 rules[r1].shadow.insert (r2);
63 for (rules_t::const_iterator i =
rules.begin (); i !=
rules.end (); ++i)
std::set< rule_t > reachable
void unreachable_rule(const std::string &cond, const rule_info_t &rule, const rules_t &rules)
void warn_unreachable_rules()