Class: Spoom::Visitor

Inherits:
Prism::Visitor
  • Object
show all
Defined in:
lib/spoom/visitor.rb

Instance Method Summary collapse

Instance Method Details

#visit_alias_global_variable_node(node) ⇒ Object

: (Prism::AliasGlobalVariableNode node) -> void



16
17
18
# File 'lib/spoom/visitor.rb', line 16

def visit_alias_global_variable_node(node)
  visit_child_nodes(node)
end

#visit_alias_method_node(node) ⇒ Object

: (Prism::AliasMethodNode node) -> void



22
23
24
# File 'lib/spoom/visitor.rb', line 22

def visit_alias_method_node(node)
  visit_child_nodes(node)
end

#visit_alternation_pattern_node(node) ⇒ Object

: (Prism::AlternationPatternNode node) -> void



28
29
30
# File 'lib/spoom/visitor.rb', line 28

def visit_alternation_pattern_node(node)
  visit_child_nodes(node)
end

#visit_and_node(node) ⇒ Object

: (Prism::AndNode node) -> void



34
35
36
# File 'lib/spoom/visitor.rb', line 34

def visit_and_node(node)
  visit_child_nodes(node)
end

#visit_arguments_node(node) ⇒ Object

: (Prism::ArgumentsNode node) -> void



40
41
42
# File 'lib/spoom/visitor.rb', line 40

def visit_arguments_node(node)
  visit_child_nodes(node)
end

#visit_array_node(node) ⇒ Object

: (Prism::ArrayNode node) -> void



46
47
48
# File 'lib/spoom/visitor.rb', line 46

def visit_array_node(node)
  visit_child_nodes(node)
end

#visit_array_pattern_node(node) ⇒ Object

: (Prism::ArrayPatternNode node) -> void



52
53
54
# File 'lib/spoom/visitor.rb', line 52

def visit_array_pattern_node(node)
  visit_child_nodes(node)
end

#visit_assoc_node(node) ⇒ Object

: (Prism::AssocNode node) -> void



58
59
60
# File 'lib/spoom/visitor.rb', line 58

def visit_assoc_node(node)
  visit_child_nodes(node)
end

#visit_assoc_splat_node(node) ⇒ Object

: (Prism::AssocSplatNode node) -> void



64
65
66
# File 'lib/spoom/visitor.rb', line 64

def visit_assoc_splat_node(node)
  visit_child_nodes(node)
end

#visit_back_reference_read_node(node) ⇒ Object

: (Prism::BackReferenceReadNode node) -> void



70
71
72
# File 'lib/spoom/visitor.rb', line 70

def visit_back_reference_read_node(node)
  visit_child_nodes(node)
end

#visit_begin_node(node) ⇒ Object

: (Prism::BeginNode node) -> void



76
77
78
# File 'lib/spoom/visitor.rb', line 76

def visit_begin_node(node)
  visit_child_nodes(node)
end

#visit_block_argument_node(node) ⇒ Object

: (Prism::BlockArgumentNode node) -> void



82
83
84
# File 'lib/spoom/visitor.rb', line 82

def visit_block_argument_node(node)
  visit_child_nodes(node)
end

#visit_block_local_variable_node(node) ⇒ Object

: (Prism::BlockLocalVariableNode node) -> void



88
89
90
# File 'lib/spoom/visitor.rb', line 88

def visit_block_local_variable_node(node)
  visit_child_nodes(node)
end

#visit_block_node(node) ⇒ Object

: (Prism::BlockNode node) -> void



94
95
96
# File 'lib/spoom/visitor.rb', line 94

def visit_block_node(node)
  visit_child_nodes(node)
end

#visit_block_parameter_node(node) ⇒ Object

: (Prism::BlockParameterNode node) -> void



100
101
102
# File 'lib/spoom/visitor.rb', line 100

def visit_block_parameter_node(node)
  visit_child_nodes(node)
end

#visit_block_parameters_node(node) ⇒ Object

: (Prism::BlockParametersNode node) -> void



106
107
108
# File 'lib/spoom/visitor.rb', line 106

def visit_block_parameters_node(node)
  visit_child_nodes(node)
end

#visit_break_node(node) ⇒ Object

: (Prism::BreakNode node) -> void



112
113
114
# File 'lib/spoom/visitor.rb', line 112

def visit_break_node(node)
  visit_child_nodes(node)
end

#visit_call_and_write_node(node) ⇒ Object

: (Prism::CallAndWriteNode node) -> void



118
119
120
# File 'lib/spoom/visitor.rb', line 118

def visit_call_and_write_node(node)
  visit_child_nodes(node)
end

#visit_call_node(node) ⇒ Object

: (Prism::CallNode node) -> void



124
125
126
# File 'lib/spoom/visitor.rb', line 124

def visit_call_node(node)
  visit_child_nodes(node)
end

#visit_call_operator_write_node(node) ⇒ Object

: (Prism::CallOperatorWriteNode node) -> void



130
131
132
# File 'lib/spoom/visitor.rb', line 130

def visit_call_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_call_or_write_node(node) ⇒ Object

: (Prism::CallOrWriteNode node) -> void



136
137
138
# File 'lib/spoom/visitor.rb', line 136

def visit_call_or_write_node(node)
  visit_child_nodes(node)
end

#visit_call_target_node(node) ⇒ Object

: (Prism::CallTargetNode node) -> void



142
143
144
# File 'lib/spoom/visitor.rb', line 142

def visit_call_target_node(node)
  visit_child_nodes(node)
end

#visit_capture_pattern_node(node) ⇒ Object

: (Prism::CapturePatternNode node) -> void



148
149
150
# File 'lib/spoom/visitor.rb', line 148

def visit_capture_pattern_node(node)
  visit_child_nodes(node)
end

#visit_case_match_node(node) ⇒ Object

: (Prism::CaseMatchNode node) -> void



154
155
156
# File 'lib/spoom/visitor.rb', line 154

def visit_case_match_node(node)
  visit_child_nodes(node)
end

#visit_case_node(node) ⇒ Object

: (Prism::CaseNode node) -> void



160
161
162
# File 'lib/spoom/visitor.rb', line 160

def visit_case_node(node)
  visit_child_nodes(node)
end

#visit_child_nodes(node) ⇒ Object

: (Prism::Node node) -> void



10
11
12
# File 'lib/spoom/visitor.rb', line 10

def visit_child_nodes(node)
  node.child_nodes.compact.each { |node| visit(node) }
end

#visit_class_node(node) ⇒ Object

: (Prism::ClassNode node) -> void



166
167
168
# File 'lib/spoom/visitor.rb', line 166

def visit_class_node(node)
  visit_child_nodes(node)
end

#visit_class_variable_and_write_node(node) ⇒ Object

: (Prism::ClassVariableAndWriteNode node) -> void



172
173
174
# File 'lib/spoom/visitor.rb', line 172

def visit_class_variable_and_write_node(node)
  visit_child_nodes(node)
end

#visit_class_variable_operator_write_node(node) ⇒ Object

: (Prism::ClassVariableOperatorWriteNode node) -> void



178
179
180
# File 'lib/spoom/visitor.rb', line 178

def visit_class_variable_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_class_variable_or_write_node(node) ⇒ Object

: (Prism::ClassVariableOrWriteNode node) -> void



184
185
186
# File 'lib/spoom/visitor.rb', line 184

def visit_class_variable_or_write_node(node)
  visit_child_nodes(node)
end

#visit_class_variable_read_node(node) ⇒ Object

: (Prism::ClassVariableReadNode node) -> void



190
191
192
# File 'lib/spoom/visitor.rb', line 190

def visit_class_variable_read_node(node)
  visit_child_nodes(node)
end

#visit_class_variable_target_node(node) ⇒ Object

: (Prism::ClassVariableTargetNode node) -> void



196
197
198
# File 'lib/spoom/visitor.rb', line 196

def visit_class_variable_target_node(node)
  visit_child_nodes(node)
end

#visit_class_variable_write_node(node) ⇒ Object

: (Prism::ClassVariableWriteNode node) -> void



202
203
204
# File 'lib/spoom/visitor.rb', line 202

def visit_class_variable_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_and_write_node(node) ⇒ Object

: (Prism::ConstantAndWriteNode node) -> void



208
209
210
# File 'lib/spoom/visitor.rb', line 208

def visit_constant_and_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_operator_write_node(node) ⇒ Object

: (Prism::ConstantOperatorWriteNode node) -> void



214
215
216
# File 'lib/spoom/visitor.rb', line 214

def visit_constant_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_or_write_node(node) ⇒ Object

: (Prism::ConstantOrWriteNode node) -> void



220
221
222
# File 'lib/spoom/visitor.rb', line 220

def visit_constant_or_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_path_and_write_node(node) ⇒ Object

: (Prism::ConstantPathAndWriteNode node) -> void



226
227
228
# File 'lib/spoom/visitor.rb', line 226

def visit_constant_path_and_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_path_node(node) ⇒ Object

: (Prism::ConstantPathNode node) -> void



232
233
234
# File 'lib/spoom/visitor.rb', line 232

def visit_constant_path_node(node)
  visit_child_nodes(node)
end

#visit_constant_path_operator_write_node(node) ⇒ Object

: (Prism::ConstantPathOperatorWriteNode node) -> void



238
239
240
# File 'lib/spoom/visitor.rb', line 238

def visit_constant_path_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_path_or_write_node(node) ⇒ Object

: (Prism::ConstantPathOrWriteNode node) -> void



244
245
246
# File 'lib/spoom/visitor.rb', line 244

def visit_constant_path_or_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_path_target_node(node) ⇒ Object

: (Prism::ConstantPathTargetNode node) -> void



250
251
252
# File 'lib/spoom/visitor.rb', line 250

def visit_constant_path_target_node(node)
  visit_child_nodes(node)
end

#visit_constant_path_write_node(node) ⇒ Object

: (Prism::ConstantPathWriteNode node) -> void



256
257
258
# File 'lib/spoom/visitor.rb', line 256

def visit_constant_path_write_node(node)
  visit_child_nodes(node)
end

#visit_constant_read_node(node) ⇒ Object

: (Prism::ConstantReadNode node) -> void



262
263
264
# File 'lib/spoom/visitor.rb', line 262

def visit_constant_read_node(node)
  visit_child_nodes(node)
end

#visit_constant_target_node(node) ⇒ Object

: (Prism::ConstantTargetNode node) -> void



268
269
270
# File 'lib/spoom/visitor.rb', line 268

def visit_constant_target_node(node)
  visit_child_nodes(node)
end

#visit_constant_write_node(node) ⇒ Object

: (Prism::ConstantWriteNode node) -> void



274
275
276
# File 'lib/spoom/visitor.rb', line 274

def visit_constant_write_node(node)
  visit_child_nodes(node)
end

#visit_def_node(node) ⇒ Object

: (Prism::DefNode node) -> void



280
281
282
# File 'lib/spoom/visitor.rb', line 280

def visit_def_node(node)
  visit_child_nodes(node)
end

#visit_defined_node(node) ⇒ Object

: (Prism::DefinedNode node) -> void



286
287
288
# File 'lib/spoom/visitor.rb', line 286

def visit_defined_node(node)
  visit_child_nodes(node)
end

#visit_else_node(node) ⇒ Object

: (Prism::ElseNode node) -> void



292
293
294
# File 'lib/spoom/visitor.rb', line 292

def visit_else_node(node)
  visit_child_nodes(node)
end

#visit_embedded_statements_node(node) ⇒ Object

: (Prism::EmbeddedStatementsNode node) -> void



298
299
300
# File 'lib/spoom/visitor.rb', line 298

def visit_embedded_statements_node(node)
  visit_child_nodes(node)
end

#visit_embedded_variable_node(node) ⇒ Object

: (Prism::EmbeddedVariableNode node) -> void



304
305
306
# File 'lib/spoom/visitor.rb', line 304

def visit_embedded_variable_node(node)
  visit_child_nodes(node)
end

#visit_ensure_node(node) ⇒ Object

: (Prism::EnsureNode node) -> void



310
311
312
# File 'lib/spoom/visitor.rb', line 310

def visit_ensure_node(node)
  visit_child_nodes(node)
end

#visit_false_node(node) ⇒ Object

: (Prism::FalseNode node) -> void



316
317
318
# File 'lib/spoom/visitor.rb', line 316

def visit_false_node(node)
  visit_child_nodes(node)
end

#visit_find_pattern_node(node) ⇒ Object

: (Prism::FindPatternNode node) -> void



322
323
324
# File 'lib/spoom/visitor.rb', line 322

def visit_find_pattern_node(node)
  visit_child_nodes(node)
end

#visit_flip_flop_node(node) ⇒ Object

: (Prism::FlipFlopNode node) -> void



328
329
330
# File 'lib/spoom/visitor.rb', line 328

def visit_flip_flop_node(node)
  visit_child_nodes(node)
end

#visit_float_node(node) ⇒ Object

: (Prism::FloatNode node) -> void



334
335
336
# File 'lib/spoom/visitor.rb', line 334

def visit_float_node(node)
  visit_child_nodes(node)
end

#visit_for_node(node) ⇒ Object

: (Prism::ForNode node) -> void



340
341
342
# File 'lib/spoom/visitor.rb', line 340

def visit_for_node(node)
  visit_child_nodes(node)
end

#visit_forwarding_arguments_node(node) ⇒ Object

: (Prism::ForwardingArgumentsNode node) -> void



346
347
348
# File 'lib/spoom/visitor.rb', line 346

def visit_forwarding_arguments_node(node)
  visit_child_nodes(node)
end

#visit_forwarding_parameter_node(node) ⇒ Object

: (Prism::ForwardingParameterNode node) -> void



352
353
354
# File 'lib/spoom/visitor.rb', line 352

def visit_forwarding_parameter_node(node)
  visit_child_nodes(node)
end

#visit_forwarding_super_node(node) ⇒ Object

: (Prism::ForwardingSuperNode node) -> void



358
359
360
# File 'lib/spoom/visitor.rb', line 358

def visit_forwarding_super_node(node)
  visit_child_nodes(node)
end

#visit_global_variable_and_write_node(node) ⇒ Object

: (Prism::GlobalVariableAndWriteNode node) -> void



364
365
366
# File 'lib/spoom/visitor.rb', line 364

def visit_global_variable_and_write_node(node)
  visit_child_nodes(node)
end

#visit_global_variable_operator_write_node(node) ⇒ Object

: (Prism::GlobalVariableOperatorWriteNode node) -> void



370
371
372
# File 'lib/spoom/visitor.rb', line 370

def visit_global_variable_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_global_variable_or_write_node(node) ⇒ Object

: (Prism::GlobalVariableOrWriteNode node) -> void



376
377
378
# File 'lib/spoom/visitor.rb', line 376

def visit_global_variable_or_write_node(node)
  visit_child_nodes(node)
end

#visit_global_variable_read_node(node) ⇒ Object

: (Prism::GlobalVariableReadNode node) -> void



382
383
384
# File 'lib/spoom/visitor.rb', line 382

def visit_global_variable_read_node(node)
  visit_child_nodes(node)
end

#visit_global_variable_target_node(node) ⇒ Object

: (Prism::GlobalVariableTargetNode node) -> void



388
389
390
# File 'lib/spoom/visitor.rb', line 388

def visit_global_variable_target_node(node)
  visit_child_nodes(node)
end

#visit_global_variable_write_node(node) ⇒ Object

: (Prism::GlobalVariableWriteNode node) -> void



394
395
396
# File 'lib/spoom/visitor.rb', line 394

def visit_global_variable_write_node(node)
  visit_child_nodes(node)
end

#visit_hash_node(node) ⇒ Object

: (Prism::HashNode node) -> void



400
401
402
# File 'lib/spoom/visitor.rb', line 400

def visit_hash_node(node)
  visit_child_nodes(node)
end

#visit_hash_pattern_node(node) ⇒ Object

: (Prism::HashPatternNode node) -> void



406
407
408
# File 'lib/spoom/visitor.rb', line 406

def visit_hash_pattern_node(node)
  visit_child_nodes(node)
end

#visit_if_node(node) ⇒ Object

: (Prism::IfNode node) -> void



412
413
414
# File 'lib/spoom/visitor.rb', line 412

def visit_if_node(node)
  visit_child_nodes(node)
end

#visit_imaginary_node(node) ⇒ Object

: (Prism::ImaginaryNode node) -> void



418
419
420
# File 'lib/spoom/visitor.rb', line 418

def visit_imaginary_node(node)
  visit_child_nodes(node)
end

#visit_implicit_node(node) ⇒ Object

: (Prism::ImplicitNode node) -> void



424
425
426
# File 'lib/spoom/visitor.rb', line 424

def visit_implicit_node(node)
  visit_child_nodes(node)
end

#visit_implicit_rest_node(node) ⇒ Object

: (Prism::ImplicitRestNode node) -> void



430
431
432
# File 'lib/spoom/visitor.rb', line 430

def visit_implicit_rest_node(node)
  visit_child_nodes(node)
end

#visit_in_node(node) ⇒ Object

: (Prism::InNode node) -> void



436
437
438
# File 'lib/spoom/visitor.rb', line 436

def visit_in_node(node)
  visit_child_nodes(node)
end

#visit_index_and_write_node(node) ⇒ Object

: (Prism::IndexAndWriteNode node) -> void



442
443
444
# File 'lib/spoom/visitor.rb', line 442

def visit_index_and_write_node(node)
  visit_child_nodes(node)
end

#visit_index_operator_write_node(node) ⇒ Object

: (Prism::IndexOperatorWriteNode node) -> void



448
449
450
# File 'lib/spoom/visitor.rb', line 448

def visit_index_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_index_or_write_node(node) ⇒ Object

: (Prism::IndexOrWriteNode node) -> void



454
455
456
# File 'lib/spoom/visitor.rb', line 454

def visit_index_or_write_node(node)
  visit_child_nodes(node)
end

#visit_index_target_node(node) ⇒ Object

: (Prism::IndexTargetNode node) -> void



460
461
462
# File 'lib/spoom/visitor.rb', line 460

def visit_index_target_node(node)
  visit_child_nodes(node)
end

#visit_instance_variable_and_write_node(node) ⇒ Object

: (Prism::InstanceVariableAndWriteNode node) -> void



466
467
468
# File 'lib/spoom/visitor.rb', line 466

def visit_instance_variable_and_write_node(node)
  visit_child_nodes(node)
end

#visit_instance_variable_operator_write_node(node) ⇒ Object

: (Prism::InstanceVariableOperatorWriteNode node) -> void



472
473
474
# File 'lib/spoom/visitor.rb', line 472

def visit_instance_variable_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_instance_variable_or_write_node(node) ⇒ Object

: (Prism::InstanceVariableOrWriteNode node) -> void



478
479
480
# File 'lib/spoom/visitor.rb', line 478

def visit_instance_variable_or_write_node(node)
  visit_child_nodes(node)
end

#visit_instance_variable_read_node(node) ⇒ Object

: (Prism::InstanceVariableReadNode node) -> void



484
485
486
# File 'lib/spoom/visitor.rb', line 484

def visit_instance_variable_read_node(node)
  visit_child_nodes(node)
end

#visit_instance_variable_target_node(node) ⇒ Object

: (Prism::InstanceVariableTargetNode node) -> void



490
491
492
# File 'lib/spoom/visitor.rb', line 490

def visit_instance_variable_target_node(node)
  visit_child_nodes(node)
end

#visit_instance_variable_write_node(node) ⇒ Object

: (Prism::InstanceVariableWriteNode node) -> void



496
497
498
# File 'lib/spoom/visitor.rb', line 496

def visit_instance_variable_write_node(node)
  visit_child_nodes(node)
end

#visit_integer_node(node) ⇒ Object

: (Prism::IntegerNode node) -> void



502
503
504
# File 'lib/spoom/visitor.rb', line 502

def visit_integer_node(node)
  visit_child_nodes(node)
end

#visit_interpolated_match_last_line_node(node) ⇒ Object

: (Prism::InterpolatedMatchLastLineNode node) -> void



508
509
510
# File 'lib/spoom/visitor.rb', line 508

def visit_interpolated_match_last_line_node(node)
  visit_child_nodes(node)
end

#visit_interpolated_regular_expression_node(node) ⇒ Object

: (Prism::InterpolatedRegularExpressionNode node) -> void



514
515
516
# File 'lib/spoom/visitor.rb', line 514

def visit_interpolated_regular_expression_node(node)
  visit_child_nodes(node)
end

#visit_interpolated_string_node(node) ⇒ Object

: (Prism::InterpolatedStringNode node) -> void



520
521
522
# File 'lib/spoom/visitor.rb', line 520

def visit_interpolated_string_node(node)
  visit_child_nodes(node)
end

#visit_interpolated_symbol_node(node) ⇒ Object

: (Prism::InterpolatedSymbolNode node) -> void



526
527
528
# File 'lib/spoom/visitor.rb', line 526

def visit_interpolated_symbol_node(node)
  visit_child_nodes(node)
end

#visit_interpolated_x_string_node(node) ⇒ Object

: (Prism::InterpolatedXStringNode node) -> void



532
533
534
# File 'lib/spoom/visitor.rb', line 532

def visit_interpolated_x_string_node(node)
  visit_child_nodes(node)
end

#visit_keyword_hash_node(node) ⇒ Object

: (Prism::KeywordHashNode node) -> void



538
539
540
# File 'lib/spoom/visitor.rb', line 538

def visit_keyword_hash_node(node)
  visit_child_nodes(node)
end

#visit_keyword_rest_parameter_node(node) ⇒ Object

: (Prism::KeywordRestParameterNode node) -> void



544
545
546
# File 'lib/spoom/visitor.rb', line 544

def visit_keyword_rest_parameter_node(node)
  visit_child_nodes(node)
end

#visit_lambda_node(node) ⇒ Object

: (Prism::LambdaNode node) -> void



550
551
552
# File 'lib/spoom/visitor.rb', line 550

def visit_lambda_node(node)
  visit_child_nodes(node)
end

#visit_local_variable_and_write_node(node) ⇒ Object

: (Prism::LocalVariableAndWriteNode node) -> void



556
557
558
# File 'lib/spoom/visitor.rb', line 556

def visit_local_variable_and_write_node(node)
  visit_child_nodes(node)
end

#visit_local_variable_operator_write_node(node) ⇒ Object

: (Prism::LocalVariableOperatorWriteNode node) -> void



562
563
564
# File 'lib/spoom/visitor.rb', line 562

def visit_local_variable_operator_write_node(node)
  visit_child_nodes(node)
end

#visit_local_variable_or_write_node(node) ⇒ Object

: (Prism::LocalVariableOrWriteNode node) -> void



568
569
570
# File 'lib/spoom/visitor.rb', line 568

def visit_local_variable_or_write_node(node)
  visit_child_nodes(node)
end

#visit_local_variable_read_node(node) ⇒ Object

: (Prism::LocalVariableReadNode node) -> void



574
575
576
# File 'lib/spoom/visitor.rb', line 574

def visit_local_variable_read_node(node)
  visit_child_nodes(node)
end

#visit_local_variable_target_node(node) ⇒ Object

: (Prism::LocalVariableTargetNode node) -> void



580
581
582
# File 'lib/spoom/visitor.rb', line 580

def visit_local_variable_target_node(node)
  visit_child_nodes(node)
end

#visit_local_variable_write_node(node) ⇒ Object

: (Prism::LocalVariableWriteNode node) -> void



586
587
588
# File 'lib/spoom/visitor.rb', line 586

def visit_local_variable_write_node(node)
  visit_child_nodes(node)
end

#visit_match_last_line_node(node) ⇒ Object

: (Prism::MatchLastLineNode node) -> void



592
593
594
# File 'lib/spoom/visitor.rb', line 592

def visit_match_last_line_node(node)
  visit_child_nodes(node)
end

#visit_match_predicate_node(node) ⇒ Object

: (Prism::MatchPredicateNode node) -> void



598
599
600
# File 'lib/spoom/visitor.rb', line 598

def visit_match_predicate_node(node)
  visit_child_nodes(node)
end

#visit_match_required_node(node) ⇒ Object

: (Prism::MatchRequiredNode node) -> void



604
605
606
# File 'lib/spoom/visitor.rb', line 604

def visit_match_required_node(node)
  visit_child_nodes(node)
end

#visit_match_write_node(node) ⇒ Object

: (Prism::MatchWriteNode node) -> void



610
611
612
# File 'lib/spoom/visitor.rb', line 610

def visit_match_write_node(node)
  visit_child_nodes(node)
end

#visit_missing_node(node) ⇒ Object

: (Prism::MissingNode node) -> void



616
617
618
# File 'lib/spoom/visitor.rb', line 616

def visit_missing_node(node)
  visit_child_nodes(node)
end

#visit_module_node(node) ⇒ Object

: (Prism::ModuleNode node) -> void



622
623
624
# File 'lib/spoom/visitor.rb', line 622

def visit_module_node(node)
  visit_child_nodes(node)
end

#visit_multi_target_node(node) ⇒ Object

: (Prism::MultiTargetNode node) -> void



628
629
630
# File 'lib/spoom/visitor.rb', line 628

def visit_multi_target_node(node)
  visit_child_nodes(node)
end

#visit_multi_write_node(node) ⇒ Object

: (Prism::MultiWriteNode node) -> void



634
635
636
# File 'lib/spoom/visitor.rb', line 634

def visit_multi_write_node(node)
  visit_child_nodes(node)
end

#visit_next_node(node) ⇒ Object

: (Prism::NextNode node) -> void



640
641
642
# File 'lib/spoom/visitor.rb', line 640

def visit_next_node(node)
  visit_child_nodes(node)
end

#visit_nil_node(node) ⇒ Object

: (Prism::NilNode node) -> void



646
647
648
# File 'lib/spoom/visitor.rb', line 646

def visit_nil_node(node)
  visit_child_nodes(node)
end

#visit_no_keywords_parameter_node(node) ⇒ Object

: (Prism::NoKeywordsParameterNode node) -> void



652
653
654
# File 'lib/spoom/visitor.rb', line 652

def visit_no_keywords_parameter_node(node)
  visit_child_nodes(node)
end

#visit_numbered_parameters_node(node) ⇒ Object

: (Prism::NumberedParametersNode node) -> void



658
659
660
# File 'lib/spoom/visitor.rb', line 658

def visit_numbered_parameters_node(node)
  visit_child_nodes(node)
end

#visit_numbered_reference_read_node(node) ⇒ Object

: (Prism::NumberedReferenceReadNode node) -> void



664
665
666
# File 'lib/spoom/visitor.rb', line 664

def visit_numbered_reference_read_node(node)
  visit_child_nodes(node)
end

#visit_optional_keyword_parameter_node(node) ⇒ Object

: (Prism::OptionalKeywordParameterNode node) -> void



670
671
672
# File 'lib/spoom/visitor.rb', line 670

def visit_optional_keyword_parameter_node(node)
  visit_child_nodes(node)
end

#visit_optional_parameter_node(node) ⇒ Object

: (Prism::OptionalParameterNode node) -> void



676
677
678
# File 'lib/spoom/visitor.rb', line 676

def visit_optional_parameter_node(node)
  visit_child_nodes(node)
end

#visit_or_node(node) ⇒ Object

: (Prism::OrNode node) -> void



682
683
684
# File 'lib/spoom/visitor.rb', line 682

def visit_or_node(node)
  visit_child_nodes(node)
end

#visit_parameters_node(node) ⇒ Object

: (Prism::ParametersNode node) -> void



688
689
690
# File 'lib/spoom/visitor.rb', line 688

def visit_parameters_node(node)
  visit_child_nodes(node)
end

#visit_parentheses_node(node) ⇒ Object

: (Prism::ParenthesesNode node) -> void



694
695
696
# File 'lib/spoom/visitor.rb', line 694

def visit_parentheses_node(node)
  visit_child_nodes(node)
end

#visit_pinned_expression_node(node) ⇒ Object

: (Prism::PinnedExpressionNode node) -> void



700
701
702
# File 'lib/spoom/visitor.rb', line 700

def visit_pinned_expression_node(node)
  visit_child_nodes(node)
end

#visit_pinned_variable_node(node) ⇒ Object

: (Prism::PinnedVariableNode node) -> void



706
707
708
# File 'lib/spoom/visitor.rb', line 706

def visit_pinned_variable_node(node)
  visit_child_nodes(node)
end

#visit_post_execution_node(node) ⇒ Object

: (Prism::PostExecutionNode node) -> void



712
713
714
# File 'lib/spoom/visitor.rb', line 712

def visit_post_execution_node(node)
  visit_child_nodes(node)
end

#visit_pre_execution_node(node) ⇒ Object

: (Prism::PreExecutionNode node) -> void



718
719
720
# File 'lib/spoom/visitor.rb', line 718

def visit_pre_execution_node(node)
  visit_child_nodes(node)
end

#visit_program_node(node) ⇒ Object

: (Prism::ProgramNode node) -> void



724
725
726
# File 'lib/spoom/visitor.rb', line 724

def visit_program_node(node)
  visit_child_nodes(node)
end

#visit_range_node(node) ⇒ Object

: (Prism::RangeNode node) -> void



730
731
732
# File 'lib/spoom/visitor.rb', line 730

def visit_range_node(node)
  visit_child_nodes(node)
end

#visit_rational_node(node) ⇒ Object

: (Prism::RationalNode node) -> void



736
737
738
# File 'lib/spoom/visitor.rb', line 736

def visit_rational_node(node)
  visit_child_nodes(node)
end

#visit_redo_node(node) ⇒ Object

: (Prism::RedoNode node) -> void



742
743
744
# File 'lib/spoom/visitor.rb', line 742

def visit_redo_node(node)
  visit_child_nodes(node)
end

#visit_regular_expression_node(node) ⇒ Object

: (Prism::RegularExpressionNode node) -> void



748
749
750
# File 'lib/spoom/visitor.rb', line 748

def visit_regular_expression_node(node)
  visit_child_nodes(node)
end

#visit_required_keyword_parameter_node(node) ⇒ Object

: (Prism::RequiredKeywordParameterNode node) -> void



754
755
756
# File 'lib/spoom/visitor.rb', line 754

def visit_required_keyword_parameter_node(node)
  visit_child_nodes(node)
end

#visit_required_parameter_node(node) ⇒ Object

: (Prism::RequiredParameterNode node) -> void



760
761
762
# File 'lib/spoom/visitor.rb', line 760

def visit_required_parameter_node(node)
  visit_child_nodes(node)
end

#visit_rescue_modifier_node(node) ⇒ Object

: (Prism::RescueModifierNode node) -> void



766
767
768
# File 'lib/spoom/visitor.rb', line 766

def visit_rescue_modifier_node(node)
  visit_child_nodes(node)
end

#visit_rescue_node(node) ⇒ Object

: (Prism::RescueNode node) -> void



772
773
774
# File 'lib/spoom/visitor.rb', line 772

def visit_rescue_node(node)
  visit_child_nodes(node)
end

#visit_rest_parameter_node(node) ⇒ Object

: (Prism::RestParameterNode node) -> void



778
779
780
# File 'lib/spoom/visitor.rb', line 778

def visit_rest_parameter_node(node)
  visit_child_nodes(node)
end

#visit_retry_node(node) ⇒ Object

: (Prism::RetryNode node) -> void



784
785
786
# File 'lib/spoom/visitor.rb', line 784

def visit_retry_node(node)
  visit_child_nodes(node)
end

#visit_return_node(node) ⇒ Object

: (Prism::ReturnNode node) -> void



790
791
792
# File 'lib/spoom/visitor.rb', line 790

def visit_return_node(node)
  visit_child_nodes(node)
end

#visit_self_node(node) ⇒ Object

: (Prism::SelfNode node) -> void



796
797
798
# File 'lib/spoom/visitor.rb', line 796

def visit_self_node(node)
  visit_child_nodes(node)
end

#visit_singleton_class_node(node) ⇒ Object

: (Prism::SingletonClassNode node) -> void



802
803
804
# File 'lib/spoom/visitor.rb', line 802

def visit_singleton_class_node(node)
  visit_child_nodes(node)
end

#visit_source_encoding_node(node) ⇒ Object

: (Prism::SourceEncodingNode node) -> void



808
809
810
# File 'lib/spoom/visitor.rb', line 808

def visit_source_encoding_node(node)
  visit_child_nodes(node)
end

#visit_source_file_node(node) ⇒ Object

: (Prism::SourceFileNode node) -> void



814
815
816
# File 'lib/spoom/visitor.rb', line 814

def visit_source_file_node(node)
  visit_child_nodes(node)
end

#visit_source_line_node(node) ⇒ Object

: (Prism::SourceLineNode node) -> void



820
821
822
# File 'lib/spoom/visitor.rb', line 820

def visit_source_line_node(node)
  visit_child_nodes(node)
end

#visit_splat_node(node) ⇒ Object

: (Prism::SplatNode node) -> void



826
827
828
# File 'lib/spoom/visitor.rb', line 826

def visit_splat_node(node)
  visit_child_nodes(node)
end

#visit_statements_node(node) ⇒ Object

: (Prism::StatementsNode node) -> void



832
833
834
# File 'lib/spoom/visitor.rb', line 832

def visit_statements_node(node)
  visit_child_nodes(node)
end

#visit_string_node(node) ⇒ Object

: (Prism::StringNode node) -> void



838
839
840
# File 'lib/spoom/visitor.rb', line 838

def visit_string_node(node)
  visit_child_nodes(node)
end

#visit_super_node(node) ⇒ Object

: (Prism::SuperNode node) -> void



844
845
846
# File 'lib/spoom/visitor.rb', line 844

def visit_super_node(node)
  visit_child_nodes(node)
end

#visit_symbol_node(node) ⇒ Object

: (Prism::SymbolNode node) -> void



850
851
852
# File 'lib/spoom/visitor.rb', line 850

def visit_symbol_node(node)
  visit_child_nodes(node)
end

#visit_true_node(node) ⇒ Object

: (Prism::TrueNode node) -> void



856
857
858
# File 'lib/spoom/visitor.rb', line 856

def visit_true_node(node)
  visit_child_nodes(node)
end

#visit_undef_node(node) ⇒ Object

: (Prism::UndefNode node) -> void



862
863
864
# File 'lib/spoom/visitor.rb', line 862

def visit_undef_node(node)
  visit_child_nodes(node)
end

#visit_unless_node(node) ⇒ Object

: (Prism::UnlessNode node) -> void



868
869
870
# File 'lib/spoom/visitor.rb', line 868

def visit_unless_node(node)
  visit_child_nodes(node)
end

#visit_until_node(node) ⇒ Object

: (Prism::UntilNode node) -> void



874
875
876
# File 'lib/spoom/visitor.rb', line 874

def visit_until_node(node)
  visit_child_nodes(node)
end

#visit_when_node(node) ⇒ Object

: (Prism::WhenNode node) -> void



880
881
882
# File 'lib/spoom/visitor.rb', line 880

def visit_when_node(node)
  visit_child_nodes(node)
end

#visit_while_node(node) ⇒ Object

: (Prism::WhileNode node) -> void



886
887
888
# File 'lib/spoom/visitor.rb', line 886

def visit_while_node(node)
  visit_child_nodes(node)
end

#visit_x_string_node(node) ⇒ Object

: (Prism::XStringNode node) -> void



892
893
894
# File 'lib/spoom/visitor.rb', line 892

def visit_x_string_node(node)
  visit_child_nodes(node)
end

#visit_yield_node(node) ⇒ Object

: (Prism::YieldNode node) -> void



898
899
900
# File 'lib/spoom/visitor.rb', line 898

def visit_yield_node(node)
  visit_child_nodes(node)
end