Entwurfsmuster
Besucher/Visitor Muster
Variationen
Witz
Eine Semantik ist ein Interface, was die Syntaxanalyse von der Verarbeitung trennt.
Anwendungen
- Wenn die Objektstruktur von der Platte gelesen wird, kann eine Semantik
als Besucher die Interpretation machen.
- Bei einem Parser (LL,LR,.../mit lex/yacc generiert) kann für jeder Produktion der Grammatik eine Methode im Interface definiert werden.
Dann kann die Semantik ausgetauscht werden.
- Ein Parser für Konfigurationsdateien kann die Syntax prüfen und
genaue Hinweise geben. Ein Deamon-Prozess kann dann mit einer anderen Semantik eine interne Konfiguration aufbauen.
Informatik- und Netzwerkverein Ravensburg e.V
Rudolf Weber