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.StringgetName()Nennt den Namen des Terminalsymbols.LogischerWertinterpret(Kontext kontext)Interpretiert den Ausdruck im gegebenen Kontext.java.lang.StringtoString()-
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:
getNamein interfaceVariable<LogischerWert>- Returns:
- Variablenname
-
interpret
public LogischerWert interpret(Kontext kontext)
Description copied from interface:AusdruckInterpretiert den Ausdruck im gegebenen Kontext.- Specified by:
interpretin interfaceAusdruck<LogischerWert>- Parameters:
kontext- Kontext, indem der Ausdruck ausgewertet wird- Returns:
- Wert des interpretierten Ausdrucks
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-