automaton
.type
The implementation type of an automaton, as a string.
See also:
import vcsn a = vcsn.Q.expression('(<1/2>a*+<1/3>b*)*').automaton() a.type()
'mutable_automaton<context<letterset<char_letters>, q>>'
a.transpose().type()
'transpose_automaton<mutable_automaton<context<letterset<char_letters>, q>>>'
a.determinize().type()
'determinized_automaton<mutable_automaton<context<letterset<char_letters>, q>>, weighted_tag>'