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