Package | Description |
---|---|
pruefskript.parser.nodes | |
pruefskript.parser.values |
Modifier and Type | Method and Description |
---|---|
NumericValue |
AddNode.interpret(CommunicationManager mgr)
Die interpret-Methode wird zunaechst fuer die beiden einzelnen Operanten aufgerufen.
|
NumericValue |
DivNode.interpret(CommunicationManager mgr)
Die Operanten 1 und 2 werden jeweils durch den Aufruf der interpret-Methode ausgewertet.
|
NumericValue |
ModNode.interpret(CommunicationManager mgr)
Die beiden Operanten 1 und 2 werden ausgewertet und wenn beide einen numerischen Wert haben,
wird der Modulo von den beiden Werten berechnet und zurueckgegeben.
|
NumericValue |
MultNode.interpret(CommunicationManager mgr)
Die beiden Operanten 1 und 2 werden zunaechst ausgewertet.
|
NumericValue |
NumNode.interpret(CommunicationManager mgr) |
NumericValue |
SubNode.interpret(CommunicationManager mgr)
Die Operanten 1 und 2 werden ausgewertet und haben sie numerische Werte, wird der von Operant
2 von Operant 1 abezogen und das Ergebnis wird zurueckgegeben.
|
Modifier and Type | Method and Description |
---|---|
NumericValue |
AbstractReturnValue.toNumericValue() |
NumericValue |
NumericValue.toNumericValue() |