13 return detail::ambiguous_word_registry().call(aut);
20 return detail::is_ambiguous_registry().call(aut);
27 return detail::is_cycle_ambiguous_registry().call(aut);
std::shared_ptr< detail::automaton_base > automaton
bool is_cycle_ambiguous(const automaton &aut)
Whether the automaton is cycle-ambiguous.
label ambiguous_word(const automaton &aut)
An ambiguous word, or raise if there is none.
std::shared_ptr< const detail::label_base > label
bool is_ambiguous(const automaton &aut)
Whether aut is ambiguous.