Skip to content

Commit e79549a

Browse files
committed
Add missing method stubs for recently introduced nodes in YARPTranslator
1 parent 05e5e96 commit e79549a

File tree

1 file changed

+123
-0
lines changed

1 file changed

+123
-0
lines changed

src/main/java/org/truffleruby/parser/YARPTranslator.java

Lines changed: 123 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,11 @@ public RubyNode visitBreakNode(Nodes.BreakNode node) {
422422
return rubyNode;
423423
}
424424

425+
@Override
426+
public RubyNode visitCallAndWriteNode(Nodes.CallAndWriteNode node) {
427+
return defaultVisit(node);
428+
}
429+
425430
public RubyNode visitCallNode(Nodes.CallNode node) {
426431
var methodName = node.name;
427432
var receiver = node.receiver == null ? new SelfNode() : node.receiver.accept(this);
@@ -496,6 +501,11 @@ public RubyNode visitCallOperatorWriteNode(Nodes.CallOperatorWriteNode node) {
496501
return defaultVisit(node);
497502
}
498503

504+
@Override
505+
public RubyNode visitCallOrWriteNode(Nodes.CallOrWriteNode node) {
506+
return defaultVisit(node);
507+
}
508+
499509
public RubyNode visitCapturePatternNode(Nodes.CapturePatternNode node) {
500510
return defaultVisit(node);
501511
}
@@ -661,6 +671,21 @@ public RubyNode visitClassNode(Nodes.ClassNode node) {
661671
return rubyNode;
662672
}
663673

674+
@Override
675+
public RubyNode visitClassVariableAndWriteNode(Nodes.ClassVariableAndWriteNode node) {
676+
return defaultVisit(node);
677+
}
678+
679+
@Override
680+
public RubyNode visitClassVariableOperatorWriteNode(Nodes.ClassVariableOperatorWriteNode node) {
681+
return defaultVisit(node);
682+
}
683+
684+
@Override
685+
public RubyNode visitClassVariableOrWriteNode(Nodes.ClassVariableOrWriteNode node) {
686+
return defaultVisit(node);
687+
}
688+
664689
public RubyNode visitClassVariableReadNode(Nodes.ClassVariableReadNode node) {
665690
final RubyNode rubyNode = new ReadClassVariableNode(
666691
getLexicalScopeNode("class variable lookup", node),
@@ -691,6 +716,26 @@ public RubyNode visitClassVariableTargetNode(Nodes.ClassVariableTargetNode node)
691716
return rubyNode;
692717
}
693718

719+
@Override
720+
public RubyNode visitConstantAndWriteNode(Nodes.ConstantAndWriteNode node) {
721+
return defaultVisit(node);
722+
}
723+
724+
@Override
725+
public RubyNode visitConstantOperatorWriteNode(Nodes.ConstantOperatorWriteNode node) {
726+
return defaultVisit(node);
727+
}
728+
729+
@Override
730+
public RubyNode visitConstantOrWriteNode(Nodes.ConstantOrWriteNode node) {
731+
return defaultVisit(node);
732+
}
733+
734+
@Override
735+
public RubyNode visitConstantPathAndWriteNode(Nodes.ConstantPathAndWriteNode node) {
736+
return defaultVisit(node);
737+
}
738+
694739
public RubyNode visitConstantPathNode(Nodes.ConstantPathNode node) {
695740
// The child field should always be ConstantReadNode if there are no syntax errors.
696741
// MissingNode could be assigned as well as an error recovery means,
@@ -714,6 +759,16 @@ public RubyNode visitConstantPathNode(Nodes.ConstantPathNode node) {
714759
return rubyNode;
715760
}
716761

762+
@Override
763+
public RubyNode visitConstantPathOperatorWriteNode(Nodes.ConstantPathOperatorWriteNode node) {
764+
return defaultVisit(node);
765+
}
766+
767+
@Override
768+
public RubyNode visitConstantPathOrWriteNode(Nodes.ConstantPathOrWriteNode node) {
769+
return defaultVisit(node);
770+
}
771+
717772
public RubyNode visitConstantPathWriteNode(Nodes.ConstantPathWriteNode node) {
718773
final Nodes.ConstantPathNode constantPathNode = node.target;
719774

@@ -892,6 +947,21 @@ public RubyNode visitForwardingSuperNode(Nodes.ForwardingSuperNode node) {
892947
return defaultVisit(node);
893948
}
894949

950+
@Override
951+
public RubyNode visitGlobalVariableAndWriteNode(Nodes.GlobalVariableAndWriteNode node) {
952+
return defaultVisit(node);
953+
}
954+
955+
@Override
956+
public RubyNode visitGlobalVariableOperatorWriteNode(Nodes.GlobalVariableOperatorWriteNode node) {
957+
return defaultVisit(node);
958+
}
959+
960+
@Override
961+
public RubyNode visitGlobalVariableOrWriteNode(Nodes.GlobalVariableOrWriteNode node) {
962+
return defaultVisit(node);
963+
}
964+
895965
public RubyNode visitGlobalVariableReadNode(Nodes.GlobalVariableReadNode node) {
896966
final RubyNode rubyNode = ReadGlobalVariableNodeGen.create(node.name);
897967
assignNodePositionInSource(node, rubyNode);
@@ -1009,10 +1079,30 @@ public RubyNode visitImaginaryNode(Nodes.ImaginaryNode node) {
10091079
return rubyNode;
10101080
}
10111081

1082+
@Override
1083+
public RubyNode visitImplicitNode(Nodes.ImplicitNode node) {
1084+
return defaultVisit(node);
1085+
}
1086+
10121087
public RubyNode visitInNode(Nodes.InNode node) {
10131088
return defaultVisit(node);
10141089
}
10151090

1091+
@Override
1092+
public RubyNode visitInstanceVariableAndWriteNode(Nodes.InstanceVariableAndWriteNode node) {
1093+
return defaultVisit(node);
1094+
}
1095+
1096+
@Override
1097+
public RubyNode visitInstanceVariableOperatorWriteNode(Nodes.InstanceVariableOperatorWriteNode node) {
1098+
return defaultVisit(node);
1099+
}
1100+
1101+
@Override
1102+
public RubyNode visitInstanceVariableOrWriteNode(Nodes.InstanceVariableOrWriteNode node) {
1103+
return defaultVisit(node);
1104+
}
1105+
10161106
public RubyNode visitInstanceVariableReadNode(Nodes.InstanceVariableReadNode node) {
10171107
final RubyNode rubyNode = new ReadInstanceVariableNode(node.name);
10181108

@@ -1066,6 +1156,10 @@ public RubyNode visitIntegerNode(Nodes.IntegerNode node) {
10661156
return rubyNode;
10671157
}
10681158

1159+
public RubyNode visitInterpolatedMatchLastLineNode(Nodes.InterpolatedMatchLastLineNode node) {
1160+
return defaultVisit(node);
1161+
}
1162+
10691163
public RubyNode visitInterpolatedRegularExpressionNode(Nodes.InterpolatedRegularExpressionNode node) {
10701164
return defaultVisit(node);
10711165
}
@@ -1127,6 +1221,21 @@ public RubyNode visitLocalVariableReadNode(Nodes.LocalVariableReadNode node) {
11271221
return rubyNode;
11281222
}
11291223

1224+
@Override
1225+
public RubyNode visitLocalVariableAndWriteNode(Nodes.LocalVariableAndWriteNode node) {
1226+
return defaultVisit(node);
1227+
}
1228+
1229+
@Override
1230+
public RubyNode visitLocalVariableOperatorWriteNode(Nodes.LocalVariableOperatorWriteNode node) {
1231+
return defaultVisit(node);
1232+
}
1233+
1234+
@Override
1235+
public RubyNode visitLocalVariableOrWriteNode(Nodes.LocalVariableOrWriteNode node) {
1236+
return defaultVisit(node);
1237+
}
1238+
11301239
public RubyNode visitLocalVariableWriteNode(Nodes.LocalVariableWriteNode node) {
11311240
final String name = node.name;
11321241

@@ -1165,6 +1274,10 @@ public RubyNode visitLocalVariableTargetNode(Nodes.LocalVariableTargetNode node)
11651274
new Nodes.LocalVariableWriteNode(node.name, node.depth, null, node.startOffset, node.length));
11661275
}
11671276

1277+
public RubyNode visitMatchLastLineNode(Nodes.MatchLastLineNode node) {
1278+
return defaultVisit(node);
1279+
}
1280+
11681281
public RubyNode visitMatchPredicateNode(Nodes.MatchPredicateNode node) {
11691282
return defaultVisit(node);
11701283
}
@@ -1173,6 +1286,11 @@ public RubyNode visitMatchRequiredNode(Nodes.MatchRequiredNode node) {
11731286
return defaultVisit(node);
11741287
}
11751288

1289+
@Override
1290+
public RubyNode visitMatchWriteNode(Nodes.MatchWriteNode node) {
1291+
return defaultVisit(node);
1292+
}
1293+
11761294
public RubyNode visitMissingNode(Nodes.MissingNode node) {
11771295
return defaultVisit(node);
11781296
}
@@ -1194,6 +1312,11 @@ public RubyNode visitModuleNode(Nodes.ModuleNode node) {
11941312
return rubyNode;
11951313
}
11961314

1315+
@Override
1316+
public RubyNode visitMultiTargetNode(Nodes.MultiTargetNode node) {
1317+
return defaultVisit(node);
1318+
}
1319+
11971320
public RubyNode visitMultiWriteNode(Nodes.MultiWriteNode node) {
11981321
return defaultVisit(node);
11991322
}

0 commit comments

Comments
 (0)