Class LogischeVariable
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischeVariable
-
- All Implemented Interfaces:
Ausdruck<LogischerWert>
,Variable<LogischerWert>
public class LogischeVariable extends java.lang.Object implements Variable<LogischerWert>
Eine Variable die einen logischen Wert enthält.
-
-
Constructor Summary
Constructors Constructor Description LogischeVariable(java.lang.String name)
Konstruiert ein Terminalsymbol mit dem angegebenen Namen.
-
Method Summary
Modifier and Type Method Description java.lang.String
getName()
Nennt den Namen des Terminalsymbols.LogischerWert
interpret(Kontext kontext)
Interpretiert den Ausdruck im gegebenen Kontext.java.lang.String
toString()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
getNachfolger
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Nennt den Namen des Terminalsymbols.- Specified by:
getName
in interfaceVariable<LogischerWert>
- Returns:
- Variablenname
-
interpret
public LogischerWert interpret(Kontext kontext)
Description copied from interface:Ausdruck
Interpretiert den Ausdruck im gegebenen Kontext.- Specified by:
interpret
in interfaceAusdruck<LogischerWert>
- Parameters:
kontext
- Kontext, indem der Ausdruck ausgewertet wird- Returns:
- Wert des interpretierten Ausdrucks
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-