Schrittweise Analyse |
Top Previous Next |
Beispiele > Wortvertauschung > Schrittweise Analyse
Die Erklärung der Regel lässt sich im einzelnen demonstrieren, indem das Programm schrittweise ausgeführt wird.
Klicken sie dazu auf den Tetra-Reiter des linken Fensterblocks.
Nun kann durch wiederholte Betätigung des Schalters Einzelne Anweisung
das Programm schrittweise ausgeführt werden. Nach der ersten Betätigung öffnet sich eine Baumansicht unter dem Namen der Exchange-Produktion, die die Syntax dieser Regel abbildet. Nach einer zweiten Betätigung des gleichen Schalters öffnet sich der Baum noch weiter, so dass folgendes Bild erscheint:
Der Knoten Exchange steht für die Regel selbst. Der Knoten Rep0_of_Exchange steht für die Klammer "(...)+" Der Knoten Alt0_of_Rep0_of_Exchange steht für die Menge der Alternativen. Jede der Alternativen besteht aus zwei Knoten: einem Knoten für den zu erkennenden Text und einen weiteren Knoten für die auf die Erkennung folgende semantische Aktion.
Bei jedem weiteren Schritt wandert die gelbe Markierung auf den jeweils nächsten Baumknoten, der zur Erkennung des nächsten Abschnitts des Eingabetextes führt. Immer, wenn ein Knoten verlassen wird, der eine semantische Aktion repräsentiert, wird die Anweisung ausgeführt, d.h. hier, dass der Ausgabetext entsprechend ergänzt wird.
Nach der schrittweisen Ausführung eines Programms, die im sogenannte Debug-Modus erfolgt, muss der TextTransformer wieder in den Normal-Modus zurückgesetzt werden. Dies geschieht mit dem Schalter:
Dabei wird auch der Ausgabetext gelöscht.
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |