filipg/amu_automata_2011 — Issue #497: Opracować specjalne przejście NotWordBoundaryTransitionLabel
Author: filipg
Created: 2011-12-21 07:44:23+00:00
State: open

To znaczy przejście, które będzie działać jak epsilon-przejście, ale pod warunkiem, że automat nie znajduje się na granicy słowa. Odpowiada to operatorowi `\B` z wyrażeń regularnych.

Klasa powinna dziedziczyć z `ZeroLengthConditionalTransitionLabel` i powinna mieć zdefiniowaną metodę `doCheckContext`.

Uwaga: mimo, że zadanie dotyczy projektu daut-automata-base, traktujemy to jako zadanie należące do działu wyrażeń regularnych.

Rozwiązanie zadania powinno mieć uwspólniony kod z rozwiązaniem zadania #496. Za uwspólnienie kodu odpowiada rozwiązujący niniejsze zadanie.