Class AbstractEinfacheAnweisung
- java.lang.Object
-
- de.bsvrz.ibv.uda.interpreter.anweisung.AbstractAnweisung
-
- de.bsvrz.ibv.uda.interpreter.anweisung.AbstractEinfacheAnweisung
-
- All Implemented Interfaces:
Anweisung
,de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
- Direct Known Subclasses:
AusgabeAnweisung
,AusnahmeAnweisung
,BenutzeAnweisung
,FehlerPruefungsAnweisung
,RueckgabeAnweisung
,ZuweisungsAnweisung
public abstract class AbstractEinfacheAnweisung extends AbstractAnweisung
die abstrakte Implementierung einer einfachen Anweisung.
Einfache Anweisungen innerhalb eines Uda-Skripts sind alle Anweisungen, die nur einen Ausdruck auswerten:- Ausgabeanweisung, zur Ausgabe des Ergebnisses eines übergebenen Ausdrucks
- Benutzeanweisung, zur Einbindung eines per Name (der einzig mögliche Ausdruck) übergebenen Skripts
- Fehlerprüfungsanweisung, zur Auswertung eines einzelnen Ausdrucks und der entsprechenden Behandlung eines aufgetretenen Fehlers
- Rückgabeanweisung, liefert das Ergebnis eines Ausdrucks und beendet den Anweisungsblock, in dem die Anweisung ausgeführt wurde
- Zuweisungsanweisung, setzt eine Variable bzw. ein Element einer Struktur oder eines Containers auf den Wert, den die Auswertung des Ausdrucks ergeben hat
-
-
Constructor Summary
Constructors Constructor Description AbstractEinfacheAnweisung(int zeile, java.lang.String skriptname, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
Konstruktor.
-
Method Summary
Modifier and Type Method Description java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck>
getNachfolger()
.-
Methods inherited from class de.bsvrz.ibv.uda.interpreter.anweisung.AbstractAnweisung
erzeugeAnweisungsFehler, getSkript, getZeile
-
-
-
-
Constructor Detail
-
AbstractEinfacheAnweisung
public AbstractEinfacheAnweisung(int zeile, java.lang.String skriptname, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck ausdruck)
Konstruktor.- Parameters:
zeile
- die Nummer der Zeile innerhalb des Skript-Quelltextesskriptname
- der Name des Skripts aus dem die Anweisung stammtausdruck
- der auszuwertende Ausdruck
-
-