filipg/amu_automata_2011 — Issue #410: Automat akceptujący poznańskie numery telefoniczne
Author: filipg
Created: 2011-12-04 12:23:09+00:00
State: open

Automat: automat (deterministyczny bądź niedeterministyczny, z epsilon-przejściami lub bez nich) akceptujący poznańskie numery telefonów stacjonarnych, tj. napisy typu 61 123-45-67, na początku 61 po czym następuje: grupa 3 cyfr, grupa 2 cyfr i grupa 2 cyfr, grupy cyfr są odzielone minusami, "61" od reszty jest oddzielone spacją. Dodatkowe "61" może być wzięte w nawias (powinno być akceptowane też "(61) 123-45-67").

Co przetestować: metodę `accepts` klasy `NondeterministicAutomatonByThompsonApproach`.

Podpowiedź: można użyć klasy `CharRangeTransitionLabel`.