| Plugin-Methoden | Top Previous Next | 
| Skripte > Klassen-Elemente und C++-Befehle > Parserklasse-Methoden > Plugin-Methoden 
 Die Plugin-Methoden verwenden Daten, die nur für einen Parserdurchlauf gültig sind, oder die während eines Parserdurchlaufs dynamisch veränderbar sind. Insbesondere sind dies 
 Pfade und Namen der Ein- und Ausgabedateien 
 
 Die Plugin-Methoden können im Interpreter benutzt werden, wie normale Funktionen. Nur für den Fall, dass der Parser als C++-Code exportiert werden soll, bestehen für die Plugin-Methoden Besonderheiten. 
 Ist die const-Option aktiv, so müssen die Methoden als Methoden des Parser-Zustands aufgerufen werden, ist die const-Option hingegen deaktiviert sind beide Aufrufmöglichkeiten gegeben. Z.B. 
 const ist inaktiv: ResetOutput(); oder: xState.ResetOutput(); 
 const ist aktiv: xState.ResetOutput(); 
 Die Plugin-Methoden sind zu dieser speziellen Gruppe zusammengefasst, um die Erzeugung von mulithread sicherem Parserklassen-Code zu ermöglichen. Die Plugin-Methoden und -Daten befinden sich in einer speziellen Plugin-Klasse, die von der Parserzustandsklasse mit durch die Produktionen "transportiert" werden. Diese Daten lassen sich ohne Einfluss auf den Zustand eines const-Parsers ändern. 
 
 | 
| Diese Seite gehört zur TextTransformer Dokumentation | Home Inhalt English |