Skip to content

Commit a729951

Browse files
committed
Rename receiverExprreceiver
1 parent 5215c1a commit a729951

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

parser/prism/Translator.cc

Lines changed: 15 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1176,15 +1176,15 @@ ast::ExpressionPtr Translator::desugarIndexOpAssign(pm_node_t *untypedNode) {
11761176
auto openingLoc = translateLoc(node->opening_loc);
11771177
auto lBracketLoc = core::LocOffsets{openingLoc.beginLoc, openingLoc.endLoc - 1};
11781178

1179-
auto receiverExpr = desugar(node->receiver);
1179+
auto receiver = desugar(node->receiver);
11801180
auto argsStore = desugarArguments<ast::Send::ARGS_store>(node->arguments, up_cast(node->block));
11811181

11821182
// The LHS location includes the receiver and the `[]`, but not the `=` or rhs.
11831183
auto lhsLoc = translateLoc(node->receiver->location.start, node->closing_loc.end);
11841184

11851185
// Create the LHS Send expression: recv[]
1186-
auto lhs = MK::Send(lhsLoc, move(receiverExpr), core::Names::squareBrackets(), lBracketLoc, argsStore.size(),
1187-
move(argsStore));
1186+
auto lhs =
1187+
MK::Send(lhsLoc, move(receiver), core::Names::squareBrackets(), lBracketLoc, argsStore.size(), move(argsStore));
11881188
auto rhs = desugar(node->value);
11891189

11901190
if constexpr (Kind == OpAssignKind::Operator) {
@@ -1208,7 +1208,7 @@ ast::ExpressionPtr Translator::desugarSendOpAssign(pm_node_t *untypedNode) {
12081208
auto node = down_cast<PrismSendNode>(untypedNode);
12091209
auto location = translateLoc(untypedNode->location);
12101210
auto name = translateConstantName(node->read_name);
1211-
auto receiverExpr = desugar(node->receiver);
1211+
auto receiver = desugar(node->receiver);
12121212
auto messageLoc = translateLoc(node->message_loc);
12131213

12141214
// The lhs's location spans from the start of the receiver to the end of the message
@@ -1218,15 +1218,15 @@ ast::ExpressionPtr Translator::desugarSendOpAssign(pm_node_t *untypedNode) {
12181218
// Handle safe navigation: a&.b += 1
12191219
// Creates pattern: { $temp = a; if $temp == nil then nil else $temp.b += 1 }
12201220
auto tempRecv = nextUniqueDesugarName(core::Names::assignTemp());
1221-
auto recvLoc = receiverExpr.loc();
1221+
auto recvLoc = receiver.loc();
12221222
auto zeroLengthLoc = location.copyWithZeroLength();
12231223
auto zeroLengthRecvLoc = recvLoc.copyWithZeroLength();
12241224

12251225
// The `&` in `a&.b = 1`
12261226
constexpr auto len = "&"sv.size();
12271227
auto ampersandLoc = translateLoc(node->call_operator_loc.start, node->call_operator_loc.start + len);
12281228

1229-
auto tempAssign = MK::Assign(zeroLengthRecvLoc, tempRecv, move(receiverExpr));
1229+
auto tempAssign = MK::Assign(zeroLengthRecvLoc, tempRecv, move(receiver));
12301230
auto cond = MK::Send1(zeroLengthLoc, MK::Constant(zeroLengthRecvLoc, core::Symbols::NilClass()),
12311231
core::Names::tripleEq(), zeroLengthRecvLoc, MK::Local(zeroLengthRecvLoc, tempRecv));
12321232

@@ -1257,7 +1257,7 @@ ast::ExpressionPtr Translator::desugarSendOpAssign(pm_node_t *untypedNode) {
12571257
ast::Send::Flags flags;
12581258
flags.isPrivateOk = PM_NODE_FLAG_P(untypedNode, PM_CALL_NODE_FLAGS_IGNORE_VISIBILITY);
12591259

1260-
auto lhs = MK::Send(lhsLoc, move(receiverExpr), name, messageLoc, 0, ast::Send::ARGS_store{}, flags);
1260+
auto lhs = MK::Send(lhsLoc, move(receiver), name, messageLoc, 0, ast::Send::ARGS_store{}, flags);
12611261
auto rhs = desugar(node->value);
12621262

12631263
if constexpr (Kind == OpAssignKind::Operator) {
@@ -1836,20 +1836,20 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
18361836

18371837
ast::Send::Flags flags;
18381838

1839-
ast::ExpressionPtr receiverExpr;
1839+
ast::ExpressionPtr receiver;
18401840
if (callNode->receiver == nullptr) { // Convert `foo()` to `self.foo()`
18411841
// 0-sized Loc, since `self.` doesn't appear in the original file.
1842-
receiverExpr = MK::Self(sendLoc0);
1842+
receiver = MK::Self(sendLoc0);
18431843
} else {
1844-
receiverExpr = desugar(callNode->receiver);
1844+
receiver = desugar(callNode->receiver);
18451845
}
18461846

18471847
// Unsupported nodes are desugared to an empty tree.
18481848
// Treat them as if they were `self` to match `Desugar.cc`.
18491849
// TODO: Clean up after direct desugaring is complete.
18501850
// https://github.com/Shopify/sorbet/issues/671
1851-
if (ast::isa_tree<ast::EmptyTree>(receiverExpr)) {
1852-
receiverExpr = MK::Self(sendLoc0);
1851+
if (ast::isa_tree<ast::EmptyTree>(receiver)) {
1852+
receiver = MK::Self(sendLoc0);
18531853
flags.isPrivateOk = true;
18541854
} else {
18551855
flags.isPrivateOk = PM_NODE_FLAG_P(callNode, PM_CALL_NODE_FLAGS_IGNORE_VISIBILITY);
@@ -1951,7 +1951,7 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
19511951
auto numPosArgs = 4;
19521952
ast::Send::ARGS_store magicSendArgs;
19531953
magicSendArgs.reserve(numPosArgs); // TODO: reserve room for a block pass arg
1954-
magicSendArgs.emplace_back(move(receiverExpr));
1954+
magicSendArgs.emplace_back(move(receiver));
19551955
magicSendArgs.emplace_back(move(methodName));
19561956
magicSendArgs.emplace_back(move(argsArrayExpr));
19571957
magicSendArgs.emplace_back(move(kwargsExpr));
@@ -2032,7 +2032,7 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
20322032

20332033
ast::Send::ARGS_store magicSendArgs;
20342034
magicSendArgs.reserve(3 + args.size());
2035-
magicSendArgs.emplace_back(move(receiverExpr));
2035+
magicSendArgs.emplace_back(move(receiver));
20362036
magicSendArgs.emplace_back(move(methodName));
20372037
magicSendArgs.emplace_back(move(blockPassArg));
20382038

@@ -2104,8 +2104,7 @@ unique_ptr<parser::Node> Translator::translate(pm_node_t *node) {
21042104
}
21052105
}
21062106

2107-
auto expr =
2108-
MK::Send(sendWithBlockLoc, move(receiverExpr), name, messageLoc, numPosArgs, move(sendArgs), flags);
2107+
auto expr = MK::Send(sendWithBlockLoc, move(receiver), name, messageLoc, numPosArgs, move(sendArgs), flags);
21092108

21102109
return expr_only(move(expr));
21112110
}

0 commit comments

Comments
 (0)