class RuboCop::AST::NodePattern::Compiler::NodePatternSubcompiler

def multiple_access(kind)

def multiple_access(kind)
  return yield @var if @var
  compiler.with_temp_variables(kind) do |var|
    memo = "#{var} = #{access}"
    @var = @access = var
    "(#{memo}; #{yield @var})"
  end
end