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