class Opal::Nodes::CallNode

def compile_arguments(skip_comma = false)

def compile_arguments(skip_comma = false)
  push ', ' unless skip_comma
  if @with_writer_temp
    push @with_writer_temp
  elsif splat?
    push expr(arglist)
  elsif arglist.children.empty?
    push '[]'
  else
    push '[', expr(arglist), ']'
  end
end