filipg/amu_automata_2011 — Issue #139: Napisać metodę, która buduje automat akceptujący wszystkie napisy nad podanym alfabetem wyjąwszy napis pusty
Author: filipg
Created: 2011-10-26 06:43:09+00:00
State: open

Tzn. dodać metodę `makeAllNonEmptyStringsAutomaton(String alphabet)` w `AutomatonSpecification`, która wywołana na pustym automacie doda odpowiednie stany i przejścia, tak by automat akceptował wszystkie napisy nad alfabetem `alphabet` (z wyjątkiem napisu pustego).

Przykładowy sposób wywołania:

AutomatonSpecification automaton = new NaiveAutomatonSpecification();
automaton.makeAllNonEmptyStringsAutomaton("abcd");

Proszę wykorzystać klasę `CharTransitionLabel` powstałą w wyniku rozwiązania zadania #104.