html Parser
Author: Markus Raab
Dieser Parser ist eine straight-forward Implementierung
für HTML. Erweiterungen für weitere HTML Tags können
sehr leicht hinzugefügt werden. Man muß einfach einen
state für diesen Tag definieren und in begintoken()
und endtoken() definieren was bei diesen passieren soll.
Das Parsen an sich ist trivial, da Tags und Wörter
laut Definition nicht im selben String vorkommen
können. Deshalb muß nur überprüft werden, ob der
String mit '<' anfängt oder nicht.
formated() gibt dann den entstandenen String zurück.
Bei Fehler wird eine Exception geworfen.