class RuboCop::NodePattern::Compiler

def compile_expr_with_capture_check(tokens, temp_node, seq_head, before,

def compile_expr_with_capture_check(tokens, temp_node, seq_head, before,
                                    after)
  @captures = before
  expr = compile_expr(tokens, temp_node, seq_head)
  if @captures != after
    fail_due_to('each branch of {} must have same # of captures')
  end
  expr
end