Das mit der Automatentabelle ist auch eine gute Idee (wie's bei Bottom-Up-Parsern gemacht wird).
Muss man abwägen (Gesachmackssache).
Ich finde die Case-Variante übersichtlicher und EVTL. auch schneller erweiterbar.
Die Tabelle wird in manchen Fällen einfach nur (physikalisch) groß (Beispiel: viele Zustände mit dem gleichen Verhalten).
@JasonDX:
Zitat:
Wenn wir von regulären Automaten sprechen, ist das nicht richtig.
Ich hab mich aber nicht auf DEAs festgelegt