evaluation
open fun evaluation(matches: Map<HashString, ITreeNode<out Any>>): Double
Content copied to clipboard
This evaluates the expression. If the matches map contains values which are not instanced, and the expression value cannot consequently be computed, 0d is returned.
Return
A number representing the value for this expression. If the expression can't be computed, an exception is thrown.
Parameters
matches
the map that binds each variable with its own value