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

 

       stepinto

 

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:

 

 

ExchangeExchangeTree

 

 

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:

 

Reset_btn

 

Dabei wird auch der Ausgabetext gelöscht.

 

 

 

 

 



Diese Seite gehört zur TextTransformer Dokumentation

Home  Inhalt  English