Class: MinusNode
Instance Attribute Summary
Attributes inherited from UnaryNode
Instance Method Summary collapse
- #evaluate ⇒ Object
-
#initialize(subTree) ⇒ MinusNode
constructor
A new instance of MinusNode.
Constructor Details
#initialize(subTree) ⇒ MinusNode
Returns a new instance of MinusNode.
65 66 67 |
# File 'lib/ast.rb', line 65 def initialize(subTree) super(subTree) end |
Instance Method Details
#evaluate ⇒ Object
69 70 71 72 |
# File 'lib/ast.rb', line 69 def evaluate val = subTree.evaluate.to_i $calc.memory -= val end |