Skip to content

Commit 697d2c5

Browse files
committed
Adopt YARP 0.8.0
1 parent 5f37a7f commit 697d2c5

File tree

1 file changed

+4
-76
lines changed

1 file changed

+4
-76
lines changed

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

Lines changed: 4 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -497,26 +497,14 @@ public RubyNode visitClassNode(Nodes.ClassNode node) {
497497
node,
498498
defineOrGetClass,
499499
name,
500-
node.statements,
500+
node.body,
501501
OpenModule.CLASS,
502502
shouldUseDynamicConstantLookupForModuleBody(node));
503503

504504
assignNodePositionInSource(node, rubyNode);
505505
return rubyNode;
506506
}
507507

508-
public RubyNode visitClassVariableOperatorAndWriteNode(Nodes.ClassVariableOperatorAndWriteNode node) {
509-
return defaultVisit(node);
510-
}
511-
512-
public RubyNode visitClassVariableOperatorOrWriteNode(Nodes.ClassVariableOperatorOrWriteNode node) {
513-
return defaultVisit(node);
514-
}
515-
516-
public RubyNode visitClassVariableOperatorWriteNode(Nodes.ClassVariableOperatorWriteNode node) {
517-
return defaultVisit(node);
518-
}
519-
520508
public RubyNode visitClassVariableReadNode(Nodes.ClassVariableReadNode node) {
521509
final RubyNode rubyNode = new ReadClassVariableNode(
522510
getLexicalScopeNode("class variable lookup", node),
@@ -537,18 +525,6 @@ public RubyNode visitClassVariableWriteNode(Nodes.ClassVariableWriteNode node) {
537525
return rubyNode;
538526
}
539527

540-
public RubyNode visitConstantOperatorAndWriteNode(Nodes.ConstantOperatorAndWriteNode node) {
541-
return defaultVisit(node);
542-
}
543-
544-
public RubyNode visitConstantOperatorOrWriteNode(Nodes.ConstantOperatorOrWriteNode node) {
545-
return defaultVisit(node);
546-
}
547-
548-
public RubyNode visitConstantOperatorWriteNode(Nodes.ConstantOperatorWriteNode node) {
549-
return defaultVisit(node);
550-
}
551-
552528
public RubyNode visitConstantPathNode(Nodes.ConstantPathNode node) {
553529
assert node.child instanceof Nodes.ConstantReadNode;
554530

@@ -569,18 +545,6 @@ public RubyNode visitConstantPathNode(Nodes.ConstantPathNode node) {
569545
return rubyNode;
570546
}
571547

572-
public RubyNode visitConstantPathOperatorAndWriteNode(Nodes.ConstantPathOperatorAndWriteNode node) {
573-
return defaultVisit(node);
574-
}
575-
576-
public RubyNode visitConstantPathOperatorOrWriteNode(Nodes.ConstantPathOperatorOrWriteNode node) {
577-
return defaultVisit(node);
578-
}
579-
580-
public RubyNode visitConstantPathOperatorWriteNode(Nodes.ConstantPathOperatorWriteNode node) {
581-
return defaultVisit(node);
582-
}
583-
584548
public RubyNode visitConstantPathWriteNode(Nodes.ConstantPathWriteNode node) {
585549
final Nodes.ConstantPathNode constantPathNode = node.target;
586550
final RubyNode moduleNode;
@@ -737,18 +701,6 @@ public RubyNode visitForwardingSuperNode(Nodes.ForwardingSuperNode node) {
737701
return defaultVisit(node);
738702
}
739703

740-
public RubyNode visitGlobalVariableOperatorAndWriteNode(Nodes.GlobalVariableOperatorAndWriteNode node) {
741-
return defaultVisit(node);
742-
}
743-
744-
public RubyNode visitGlobalVariableOperatorOrWriteNode(Nodes.GlobalVariableOperatorOrWriteNode node) {
745-
return defaultVisit(node);
746-
}
747-
748-
public RubyNode visitGlobalVariableOperatorWriteNode(Nodes.GlobalVariableOperatorWriteNode node) {
749-
return defaultVisit(node);
750-
}
751-
752704
public RubyNode visitGlobalVariableReadNode(Nodes.GlobalVariableReadNode node) {
753705
final RubyNode rubyNode = ReadGlobalVariableNodeGen.create(toString(node));
754706
assignNodePositionInSource(node, rubyNode);
@@ -864,18 +816,6 @@ public RubyNode visitInNode(Nodes.InNode node) {
864816
return defaultVisit(node);
865817
}
866818

867-
public RubyNode visitInstanceVariableOperatorAndWriteNode(Nodes.InstanceVariableOperatorAndWriteNode node) {
868-
return defaultVisit(node);
869-
}
870-
871-
public RubyNode visitInstanceVariableOperatorOrWriteNode(Nodes.InstanceVariableOperatorOrWriteNode node) {
872-
return defaultVisit(node);
873-
}
874-
875-
public RubyNode visitInstanceVariableOperatorWriteNode(Nodes.InstanceVariableOperatorWriteNode node) {
876-
return defaultVisit(node);
877-
}
878-
879819
public RubyNode visitInstanceVariableReadNode(Nodes.InstanceVariableReadNode node) {
880820
final String name = toString(node);
881821
final RubyNode rubyNode = new ReadInstanceVariableNode(name);
@@ -992,18 +932,6 @@ public RubyNode visitLambdaNode(Nodes.LambdaNode node) {
992932
return defaultVisit(node);
993933
}
994934

995-
public RubyNode visitLocalVariableOperatorAndWriteNode(Nodes.LocalVariableOperatorAndWriteNode node) {
996-
return defaultVisit(node);
997-
}
998-
999-
public RubyNode visitLocalVariableOperatorOrWriteNode(Nodes.LocalVariableOperatorOrWriteNode node) {
1000-
return defaultVisit(node);
1001-
}
1002-
1003-
public RubyNode visitLocalVariableOperatorWriteNode(Nodes.LocalVariableOperatorWriteNode node) {
1004-
return defaultVisit(node);
1005-
}
1006-
1007935
public RubyNode visitLocalVariableReadNode(Nodes.LocalVariableReadNode node) {
1008936
final String name = toString(node);
1009937

@@ -1075,7 +1003,7 @@ public RubyNode visitModuleNode(Nodes.ModuleNode node) {
10751003
node,
10761004
defineModuleNode,
10771005
name,
1078-
node.statements,
1006+
node.body,
10791007
OpenModule.MODULE,
10801008
shouldUseDynamicConstantLookupForModuleBody(node));
10811009

@@ -1142,12 +1070,12 @@ public RubyNode visitOrNode(Nodes.OrNode node) {
11421070
}
11431071

11441072
public RubyNode visitParenthesesNode(Nodes.ParenthesesNode node) {
1145-
if (node.statements == null) {
1073+
if (node.body == null) {
11461074
final RubyNode rubyNode = new NilLiteralNode(true);
11471075
assignNodePositionInSource(node, rubyNode);
11481076
return rubyNode;
11491077
}
1150-
return node.statements.accept(this);
1078+
return node.body.accept(this);
11511079
}
11521080

11531081
public RubyNode visitPinnedExpressionNode(Nodes.PinnedExpressionNode node) {

0 commit comments

Comments
 (0)