public class BedingterAnweisungsBlock extends AnweisungsBlock
Modifier and Type | Field and Description |
---|---|
private de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck |
bedingung
die Ausdruck, der die Bedingung für die Auswertung beschreibt.
|
Constructor and Description |
---|
BedingterAnweisungsBlock(int zeile,
String skript,
de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck bedingung,
Collection<Anweisung> anweisungen)
Konstruktor.
|
Modifier and Type | Method and Description |
---|---|
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, setRunning
erzeugeAnweisungsFehler, getSkript, getZeile
private final de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck bedingung
public BedingterAnweisungsBlock(int zeile, String skript, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck bedingung, 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 List<de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck> getNachfolger()
getNachfolger
in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
getNachfolger
in class AnweisungsBlock
AnweisungsBlock.getNachfolger()
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.