filipg/amu_automata_2011 — Issue #464: Do klasy reprezentującej drzewo operatorów dodać metodę `toString`
Author: filipg
Created: 2011-12-14 09:45:32+00:00
State: open

Zwracającą drzewo w postaci czytelnej dla człowieka, np. dla (ab)*|c (przy standardowej interpretacji POSIX), może zostać wypisane:

ALTERNATIVE
|_KLEENE_STAR
| |_CONCATENATION
| |_SINGLE_CHAR a
| |_SINGLE_CHAR b
|_SINGLE_CHAR c

Częścią zadania jest dopisanie metody `toString` do wszystkich klas operatorów, zadanie jest więc pracochłonne, choć niezbyt trudne (nie licząc wymyślenia sposobu w jaki narysować drzewo).