class Opal::Nodes::SplatNode
def compile
def compile if empty_splat? push '[]' elsif value.type == :sym push '[', expr(value), ']' else push "Opal.to_a(", recv(value), ")" end end
def empty_splat?
def empty_splat? value == [:nil] or value == [:paren, [:nil]] end