public class BedingterAnweisungsBlock extends AnweisungsBlock
| Constructor and Description |
|---|
BedingterAnweisungsBlock(int zeile,
java.lang.String skript,
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck bedingung,
java.util.Collection<Anweisung> anweisungen)
Konstruktor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> |
getNachfolger()
.
|
boolean |
isGueltig(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
ermittelt, ob die Bedingung düe die Ausführung des Blocks erfüllt ist.
|
addAnweisung, addAnweisungen, beenden, interpret, setRunningerzeugeAnweisungsFehler, getSkript, getZeilepublic BedingterAnweisungsBlock(int zeile,
java.lang.String skript,
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck bedingung,
java.util.Collection<Anweisung> anweisungen)
zeile - die Nummer der Zeile, in der der Anweisungsblock im Quelltext
definiert istskript - der Name des Skriptsbedingung - die Bedingung für die Ausführung des Anweisungenanweisungen - die auszuführenden Anweisungenpublic boolean isGueltig(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
kontext - der Konetxt für die Auswerting der Bedingungpublic java.util.List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
getNachfolger in interface de.bsvrz.sys.funclib.bitctrl.interpreter.AusdruckgetNachfolger in class AnweisungsBlockAnweisungsBlock.getNachfolger()