schrittweise Ausführung einer Vorausschau |
Top Previous Next |
Bedienung > Debuggen und Ausführen > schrittweise Ausführung einer Vorausschau
Produktionen können probeweise ausgeführt werden, um in Abhängigkeit vom Erfolg dieselbe oder andere Produktionen auszuführen. Eine solche Vorausschau kann ebenfalls schrittweise getestet werden. Dies ist in beliebiger Staffelung möglich. D.h. der Erfolg einer Vorausschau kann von weiteren Vorausschauen abhängen, die innerhalb der ersten erfolgen.
Ebene der Vorausschau
Die Ebene der Vorausschau wird in einem kleinen Feld innerhalb der Werkzeugleiste angezeigt. Eine leeres Feld oder eine Null bedeuten, dass man sich nicht innerhalb einer Vorausschau befindet, sondern im Hauptparser.
In die Vorausschau (Strg + F7)
Wenn sich der Parser wie in der folgenden Abbildung am Anfang einer IF- oder WHILE-Struktur befindet,
kann mit diesem Schalter in die entsprechende Vorausschau geschritten werden. An anderen Positionen wirkt die Betätigung dieses Schalters wie der Schalter für einen einzelnen Schritt innerhalb einer Vorausschau-Ebene. Wenn das erwartete Token nicht zu der Anfängermenge der Vorausschau-Produktion gehört, wird ebenfalls unmittelbar in der aktuellen Ebene fortgesetzt.
Durch unterschiedliche Markierung der Symbole wird dargestellt,
dass es als nächstes getestet wird
dass es erfolgreich getestet wurde
dass der Test nicht erfolgreich war.
Aus der Vorausschau heraus (Strg + F8)
Mit diesem Schalter kann eine Vorausschau verlassen werden. Alle noch anstehenden Schritte innerhalb der aktuellen Ebene werden auf einmal ausgeführt und es wird in der nächst höheren Ebene angehalten.
Anmerkung: die übrigen Schalter und Funktionen des Debuggers sind innerhalb einer Ebene der Vorausschau auf die gleiche Weise zu verwenden wie auf der Ebene des Hauptparsers.
|
Diese Seite gehört zur TextTransformer Dokumentation |
Home Inhalt English |