complete automata class (oriented for C++)
swp and lib ignored
qt viewer