Package | Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.interpreter |
Interpreter, allgemeine Struktur zum Auswerten von Ausdrücken.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.logik |
Interpreter von logischen Ausdrücken.
|
Modifier and Type | Method and Description |
---|---|
Operator[] |
Handler.getHandledOperators()
Gibt die Liste der Operatoren zurück, die der Handler verarbeiten
kann.
|
Operator |
OperationsSymbol.getOperator()
Gibt den Operator dieser Operation zurück.
|
static Operator |
Operator.getOperator(String symbol)
Gibt den Operator zu einem Symbol zurück.
|
Modifier and Type | Method and Description |
---|---|
Object |
Handler.perform(Operator operator,
List<Object> operanden)
Führt eine Operation mit der Liste der Operanden aus.
|
Object |
Handler.perform(Operator operator,
Object... operanden)
Führt eine Operation mit dem Operanden aus.
|
Object |
AbstractHandler.perform(Operator operator,
Object... operanden) |
HandlerValidation |
Handler.validiereHandler(Operator operator,
List<? extends Object> operanden)
Prüft ob der Handler die angegebene Operation auf Liste der
Operanden anwenden kann.
|
HandlerValidation |
Handler.validiereHandler(Operator operator,
Object... operanden)
Prüft ob der Handler die angegebene Operation auf dem Operanden
anwenden kann.
|
HandlerValidation |
AbstractHandler.validiereHandler(Operator operator,
Object... operanden) |
Constructor and Description |
---|
OperationsSymbol(Operator operator,
Ausdruck... operanden)
Konstruiert ein Symbol mit den gegebenen Operator und Operanden.
|
OperationsSymbol(Operator operator,
List<? extends Ausdruck> operanden)
Konstruiert ein Symbol mit den gegebenen Operator und Operanden.
|
Modifier and Type | Field and Description |
---|---|
static Operator |
LogikHandler.IMPLIKATION
Logische Implikation.
|
static Operator |
LogikHandler.NICHT
Negation bzw. logisches "nicht"
|
static Operator |
LogikHandler.ODER
Disjunktion bzw. logisches "oder"
|
static Operator |
LogikHandler.UND
Konjunktion bzw. logisches "und"
|
Modifier and Type | Method and Description |
---|---|
Operator[] |
LogikHandler.getHandledOperators() |
Modifier and Type | Method and Description |
---|---|
Object |
LogikHandler.perform(Operator operator,
List<Object> operanden) |
HandlerValidation |
LogikHandler.validiereHandler(Operator operator,
List<? extends Object> operanden) |
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.