File tree 4 files changed +1
-65
lines changed
4 files changed +1
-65
lines changed Original file line number Diff line number Diff line change @@ -353,15 +353,6 @@ def visit_else(node)
353
353
end
354
354
end
355
355
356
- def visit_elsif ( node )
357
- node ( node , "elsif" ) do
358
- field ( "predicate" , node . predicate )
359
- field ( "statements" , node . statements )
360
- field ( "consequent" , node . consequent ) if node . consequent
361
- comments ( node )
362
- end
363
- end
364
-
365
356
def visit_embdoc ( node )
366
357
node ( node , "embdoc" ) { field ( "value" , node . value ) }
367
358
end
Original file line number Diff line number Diff line change @@ -322,14 +322,6 @@ def visit_else(node)
322
322
)
323
323
end
324
324
325
- # Visit a Elsif node.
326
- def visit_elsif ( node )
327
- node . copy (
328
- statements : visit ( node . statements ) ,
329
- consequent : visit ( node . consequent )
330
- )
331
- end
332
-
333
325
# Visit a EmbDoc node.
334
326
def visit_embdoc ( node )
335
327
node . copy
Original file line number Diff line number Diff line change @@ -1037,50 +1037,6 @@ def visit_else(node)
1037
1037
end
1038
1038
end
1039
1039
1040
- # Visit an Elsif node.
1041
- def visit_elsif ( node )
1042
- begin_start = node . predicate . end_char
1043
- begin_end =
1044
- if node . statements . empty?
1045
- node . statements . end_char
1046
- else
1047
- node . statements . body . first . start_char
1048
- end
1049
-
1050
- begin_token =
1051
- if buffer . source [ begin_start ...begin_end ] . include? ( "then" )
1052
- srange_find ( begin_start , begin_end , "then" )
1053
- elsif buffer . source [ begin_start ...begin_end ] . include? ( ";" )
1054
- srange_find ( begin_start , begin_end , ";" )
1055
- end
1056
-
1057
- else_token =
1058
- case node . consequent
1059
- when Elsif
1060
- srange_length ( node . consequent . start_char , 5 )
1061
- when Else
1062
- srange_length ( node . consequent . start_char , 4 )
1063
- end
1064
-
1065
- expression = srange ( node . start_char , node . statements . end_char - 1 )
1066
-
1067
- s (
1068
- :if ,
1069
- [
1070
- visit ( node . predicate ) ,
1071
- visit ( node . statements ) ,
1072
- visit ( node . consequent )
1073
- ] ,
1074
- smap_condition (
1075
- srange_length ( node . start_char , 5 ) ,
1076
- begin_token ,
1077
- else_token ,
1078
- nil ,
1079
- expression
1080
- )
1081
- )
1082
- end
1083
-
1084
1040
# Visit an ENDBlock node.
1085
1041
def visit_END ( node )
1086
1042
s (
@@ -1361,7 +1317,7 @@ def visit_if(node)
1361
1317
1362
1318
else_token =
1363
1319
case node . consequent
1364
- when Elsif
1320
+ when IfNode
1365
1321
srange_length ( node . consequent . start_char , 5 )
1366
1322
when Else
1367
1323
srange_length ( node . consequent . start_char , 4 )
Original file line number Diff line number Diff line change @@ -131,9 +131,6 @@ class Visitor < BasicVisitor
131
131
# Visit an Else node.
132
132
alias visit_else visit_child_nodes
133
133
134
- # Visit an Elsif node.
135
- alias visit_elsif visit_child_nodes
136
-
137
134
# Visit an EmbDoc node.
138
135
alias visit_embdoc visit_child_nodes
139
136
You can’t perform that action at this time.
0 commit comments