Class LogischesLiteral
- java.lang.Object
-
- de.bsvrz.sys.funclib.bitctrl.interpreter.logik.LogischesLiteral
-
- All Implemented Interfaces:
Ausdruck<LogischerWert>
,Literal<LogischerWert>
public class LogischesLiteral extends java.lang.Object implements Literal<LogischerWert>
Ein Literal das einen logischen Wert enthält.
-
-
Constructor Summary
Constructors Constructor Description LogischesLiteral(boolean wert)
Konstruiert ein Terminalsymbol mit dem angegebenen Wert.LogischesLiteral(LogischerWert wert)
Konstruiert ein Terminalsymbol mit dem angegebenen Wert.
-
Method Summary
Modifier and Type Method Description 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
-
-
-
-
Constructor Detail
-
LogischesLiteral
public LogischesLiteral(boolean wert)
Konstruiert ein Terminalsymbol mit dem angegebenen Wert.- Parameters:
wert
- Wert
-
LogischesLiteral
public LogischesLiteral(LogischerWert wert)
Konstruiert ein Terminalsymbol mit dem angegebenen Wert.- Parameters:
wert
- Wert
-
-
Method Detail
-
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
-
-