class Opal::Nodes::SplatNode

def compile

def compile
  if empty_splat?
    push '[]'
  elsif value.type == :sym
    push '[', expr(value), ']'
  else
    push recv(value)
  end
end

def empty_splat?

def empty_splat?
  value == [:nil] or value == [:paren, [:nil]]
end