class Bpl::AST::MapSelect
Public Instance Methods
eql?(ms)
click to toggle source
# File lib/bpl/ast/expression.rb, line 146 def eql?(ms) ms.is_a?(MapSelect) && ms.map.eql?(@map) && ms.indexes.eql?(@indexes) end
ident()
click to toggle source
# File lib/bpl/passes/analysis/modification.rb, line 8 def ident; @map.ident end
show()
click to toggle source
# File lib/bpl/ast/expression.rb, line 150 def show; "#{yield @map}[#{@indexes.map{|a| yield a} * ","}]" end
type()
click to toggle source
# File lib/bpl/ast/expression.rb, line 151 def type; @map.type.is_a?(MapType) && @map.type.range end