class Keisan::AST::UnaryBitwiseNot

Public Class Methods

symbol() click to toggle source
# File lib/keisan/ast/unary_bitwise_not.rb, line 12
def self.symbol
  :"~"
end

Public Instance Methods

evaluate(context = nil) click to toggle source
# File lib/keisan/ast/unary_bitwise_not.rb, line 8
def evaluate(context = nil)
  ~child.evaluate(context)
end
value(context = nil) click to toggle source
# File lib/keisan/ast/unary_bitwise_not.rb, line 4
def value(context = nil)
  return ~child.value(context)
end