class RedParse::ListInNode::BracketsModifyNode

Public Class Methods

new(left,assignop,right) click to toggle source
Calls superclass method RedParse::ListInNode::Node::new
# File lib/redparse/node.rb, line 4286
def initialize(left,assignop,right)
  super
end

Public Instance Methods

parsetree(o) click to toggle source
# File lib/redparse/node.rb, line 4290
def parsetree(o)
  bracketargs=@data[0].data[1]
  bracketargs=bracketargs ? bracketargs.map{|x| x.parsetree(o)}.unshift(:array) : [:zarray]
  [:op_asgn1, @data[0].data[0].parsetree(o), bracketargs, 
   data[1].ident.chomp('=').to_sym, data[2].parsetree(o)]
end