module Opal::Nodes::Closure::NodeSupport

def generate_thrower(type, closure, value)

def generate_thrower(type, closure, value)
  id = closure.register_catcher(type)
  closure.register_thrower(type, id)
  push id, '.$throw(', expr_or_nil(value), ', ', scope.identify!, '.$$is_lambda)'
  id
end