class Bpl::AST::MapUpdate

Public Instance Methods

eql?(ms) click to toggle source
# File lib/bpl/ast/expression.rb, line 156
def eql?(ms)
  ms.is_a?(MapSelect) &&
  ms.map.eql?(@map) && ms.indexes.eql?(@indexes) && ms.value.eql?(@value)
end
show() click to toggle source
# File lib/bpl/ast/expression.rb, line 160
def show; "#{yield @map}[#{@indexes.map{|a| yield a} * ","} := #{yield @value}]" end
type() click to toggle source
# File lib/bpl/ast/expression.rb, line 161
def type; @map.type end