38
38
import org .truffleruby .parser .ast .HashPatternParseNode ;
39
39
import org .truffleruby .parser .ast .IfParseNode ;
40
40
import org .truffleruby .parser .ast .LambdaParseNode ;
41
- import org .truffleruby .parser .ast .ListParseNode ;
42
41
import org .truffleruby .parser .ast .LocalAsgnParseNode ;
43
42
import org .truffleruby .parser .ast .NilParseNode ;
44
43
import org .truffleruby .parser .ast .ParseNode ;
55
54
56
55
public class PatternMatchingTranslator extends BaseTranslator {
57
56
58
- final ListParseNode cases ;
59
57
final TranslatorEnvironment environment ;
60
58
final BodyTranslator bodyTranslator ;
61
59
@@ -66,11 +64,9 @@ public PatternMatchingTranslator(
66
64
Source source ,
67
65
ParserContext parserContext ,
68
66
Node currentNode ,
69
- ListParseNode cases , // cases to check
70
67
TranslatorEnvironment environment ,
71
68
BodyTranslator bodyTranslator ) {
72
69
super (language , source , parserContext , currentNode , environment );
73
- this .cases = cases ;
74
70
this .environment = environment ;
75
71
this .bodyTranslator = bodyTranslator ;
76
72
}
@@ -267,7 +263,6 @@ public RubyNode visitFixnumNode(FixnumParseNode node) {
267
263
return bodyTranslator .visitFixnumNode (node );
268
264
}
269
265
270
- // Possible value patterns delegated to BodyTranslator explicitly to prevent errors.
271
266
@ Override
272
267
public RubyNode visitTrueNode (TrueParseNode node ) {
273
268
return bodyTranslator .visitTrueNode (node );
0 commit comments