class RuboCop::AST::NodePattern::Compiler

def compile_captured_ellipsis

def compile_captured_ellipsis
  capture = next_capture
  block = lambda { |range|
    # Consider ($...) like (_ $...):
    range = 0..range.end if range.begin == SEQ_HEAD_INDEX
    "(#{capture} = #{CUR_NODE}.children[#{range}])"
  }
  [0..Float::INFINITY, block]
end