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
def compile if empty_splat? push '[]' elsif value.type == :sym push '[', expr(value), ']' else push recv(value) end end
def empty_splat? value == [:nil] or value == [:paren, [:nil]] end