Class FliessKommaZahlLiteral

  • All Implemented Interfaces:
    ZahlenLiteral, de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck, de.bsvrz.sys.funclib.bitctrl.interpreter.Literal

    public class FliessKommaZahlLiteral
    extends java.lang.Object
    implements ZahlenLiteral
    Die Repräsentation eines Literals für einen Fliesskomma-Zahlenwert innerhalb des Uda-Interpreterbaumes.
    • Constructor Summary

      Constructors 
      Constructor Description
      FliessKommaZahlLiteral​(double wert)
      Konstruktor mit dem Wert, den das Literal repräsentieren soll.
    • Method Summary

      Modifier and Type Method Description
      java.lang.Number interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
      Die Auswertung des Ausdrucks liefert in jedem Fall eine Instanz der Klasse Double.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck

        getNachfolger
    • Constructor Detail

      • FliessKommaZahlLiteral

        public FliessKommaZahlLiteral​(double wert)
        Konstruktor mit dem Wert, den das Literal repräsentieren soll.
        Parameters:
        wert - der Wert
    • Method Detail

      • interpret

        public final java.lang.Number interpret​(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext kontext)
        Die Auswertung des Ausdrucks liefert in jedem Fall eine Instanz der Klasse Double. Die Auswertung eines Zahlenliterals liefert immer einen Zahlenwert..
        Specified by:
        interpret in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Ausdruck
        Specified by:
        interpret in interface ZahlenLiteral
        Parameters:
        kontext - der Kontext, in dem der Ausdruck ausgewertet wird
        Returns:
        ein Zahlenwert
        See Also:
        ZahlenLiteral.interpret(de.bsvrz.sys.funclib.bitctrl.interpreter.Kontext)