Package | Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik |
Interpreter von logischen Ausdrücken.
|
Modifier and Type | Field and Description |
---|---|
static LogischerWert |
LogischerWert.FALSCH
Eine globale Instanz für den boolschen Wert false.
|
static LogischerWert |
LogischerWert.WAHR
Eine globale Instanz für den boolschen Wert true.
|
private LogischerWert |
LogischesLiteral.wert
Repräsentiert den logischen Wert des Literals.
|
Modifier and Type | Method and Description |
---|---|
LogischerWert |
LogischesLiteral.getWert()
Nennt den Wert des Terminalsymbols.
|
protected LogischerWert |
LogikHandler.implikation(Object[] operanden)
Bestimmt das Ergebnis der Implikation: nicht a oder b.
|
protected LogischerWert |
LogikHandler.komplement(Object operand)
Berechnet das Komplement: 1 - a.
|
protected LogischerWert |
LogikHandler.maximum(Object[] operanden)
Bestimmt das Maximum: max(a, b, ...).
|
protected LogischerWert |
LogikHandler.minimum(Object[] operanden)
Bestimmt das Minimum: min(a, b, ...).
|
static LogischerWert |
LogischerWert.valueOf(boolean wert)
liefert die statische Instanz eines logischen Wertes für die
Boolschen Werte WAHR und FALSCH.
|
Constructor and Description |
---|
LogischesLiteral(LogischerWert wert)
Konstruiert ein Terminalsymbol mit dem angegebenen Wert.
|
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.