Trait ruby_prism::Visit
source · pub trait Visit<'pr> {
Show 156 methods
// Provided methods
fn visit_branch_node_enter(&mut self, _node: Node<'pr>) { ... }
fn visit_branch_node_leave(&mut self) { ... }
fn visit_leaf_node_enter(&mut self, _node: Node<'pr>) { ... }
fn visit_leaf_node_leave(&mut self) { ... }
fn visit(&mut self, node: &Node<'pr>) { ... }
fn visit_alias_global_variable_node(
&mut self,
node: &AliasGlobalVariableNode<'pr>,
) { ... }
fn visit_alias_method_node(&mut self, node: &AliasMethodNode<'pr>) { ... }
fn visit_alternation_pattern_node(
&mut self,
node: &AlternationPatternNode<'pr>,
) { ... }
fn visit_and_node(&mut self, node: &AndNode<'pr>) { ... }
fn visit_arguments_node(&mut self, node: &ArgumentsNode<'pr>) { ... }
fn visit_array_node(&mut self, node: &ArrayNode<'pr>) { ... }
fn visit_array_pattern_node(&mut self, node: &ArrayPatternNode<'pr>) { ... }
fn visit_assoc_node(&mut self, node: &AssocNode<'pr>) { ... }
fn visit_assoc_splat_node(&mut self, node: &AssocSplatNode<'pr>) { ... }
fn visit_back_reference_read_node(
&mut self,
node: &BackReferenceReadNode<'pr>,
) { ... }
fn visit_begin_node(&mut self, node: &BeginNode<'pr>) { ... }
fn visit_block_argument_node(&mut self, node: &BlockArgumentNode<'pr>) { ... }
fn visit_block_local_variable_node(
&mut self,
node: &BlockLocalVariableNode<'pr>,
) { ... }
fn visit_block_node(&mut self, node: &BlockNode<'pr>) { ... }
fn visit_block_parameter_node(&mut self, node: &BlockParameterNode<'pr>) { ... }
fn visit_block_parameters_node(&mut self, node: &BlockParametersNode<'pr>) { ... }
fn visit_break_node(&mut self, node: &BreakNode<'pr>) { ... }
fn visit_call_and_write_node(&mut self, node: &CallAndWriteNode<'pr>) { ... }
fn visit_call_node(&mut self, node: &CallNode<'pr>) { ... }
fn visit_call_operator_write_node(
&mut self,
node: &CallOperatorWriteNode<'pr>,
) { ... }
fn visit_call_or_write_node(&mut self, node: &CallOrWriteNode<'pr>) { ... }
fn visit_call_target_node(&mut self, node: &CallTargetNode<'pr>) { ... }
fn visit_capture_pattern_node(&mut self, node: &CapturePatternNode<'pr>) { ... }
fn visit_case_match_node(&mut self, node: &CaseMatchNode<'pr>) { ... }
fn visit_case_node(&mut self, node: &CaseNode<'pr>) { ... }
fn visit_class_node(&mut self, node: &ClassNode<'pr>) { ... }
fn visit_class_variable_and_write_node(
&mut self,
node: &ClassVariableAndWriteNode<'pr>,
) { ... }
fn visit_class_variable_operator_write_node(
&mut self,
node: &ClassVariableOperatorWriteNode<'pr>,
) { ... }
fn visit_class_variable_or_write_node(
&mut self,
node: &ClassVariableOrWriteNode<'pr>,
) { ... }
fn visit_class_variable_read_node(
&mut self,
node: &ClassVariableReadNode<'pr>,
) { ... }
fn visit_class_variable_target_node(
&mut self,
node: &ClassVariableTargetNode<'pr>,
) { ... }
fn visit_class_variable_write_node(
&mut self,
node: &ClassVariableWriteNode<'pr>,
) { ... }
fn visit_constant_and_write_node(
&mut self,
node: &ConstantAndWriteNode<'pr>,
) { ... }
fn visit_constant_operator_write_node(
&mut self,
node: &ConstantOperatorWriteNode<'pr>,
) { ... }
fn visit_constant_or_write_node(&mut self, node: &ConstantOrWriteNode<'pr>) { ... }
fn visit_constant_path_and_write_node(
&mut self,
node: &ConstantPathAndWriteNode<'pr>,
) { ... }
fn visit_constant_path_node(&mut self, node: &ConstantPathNode<'pr>) { ... }
fn visit_constant_path_operator_write_node(
&mut self,
node: &ConstantPathOperatorWriteNode<'pr>,
) { ... }
fn visit_constant_path_or_write_node(
&mut self,
node: &ConstantPathOrWriteNode<'pr>,
) { ... }
fn visit_constant_path_target_node(
&mut self,
node: &ConstantPathTargetNode<'pr>,
) { ... }
fn visit_constant_path_write_node(
&mut self,
node: &ConstantPathWriteNode<'pr>,
) { ... }
fn visit_constant_read_node(&mut self, node: &ConstantReadNode<'pr>) { ... }
fn visit_constant_target_node(&mut self, node: &ConstantTargetNode<'pr>) { ... }
fn visit_constant_write_node(&mut self, node: &ConstantWriteNode<'pr>) { ... }
fn visit_def_node(&mut self, node: &DefNode<'pr>) { ... }
fn visit_defined_node(&mut self, node: &DefinedNode<'pr>) { ... }
fn visit_else_node(&mut self, node: &ElseNode<'pr>) { ... }
fn visit_embedded_statements_node(
&mut self,
node: &EmbeddedStatementsNode<'pr>,
) { ... }
fn visit_embedded_variable_node(&mut self, node: &EmbeddedVariableNode<'pr>) { ... }
fn visit_ensure_node(&mut self, node: &EnsureNode<'pr>) { ... }
fn visit_false_node(&mut self, node: &FalseNode<'pr>) { ... }
fn visit_find_pattern_node(&mut self, node: &FindPatternNode<'pr>) { ... }
fn visit_flip_flop_node(&mut self, node: &FlipFlopNode<'pr>) { ... }
fn visit_float_node(&mut self, node: &FloatNode<'pr>) { ... }
fn visit_for_node(&mut self, node: &ForNode<'pr>) { ... }
fn visit_forwarding_arguments_node(
&mut self,
node: &ForwardingArgumentsNode<'pr>,
) { ... }
fn visit_forwarding_parameter_node(
&mut self,
node: &ForwardingParameterNode<'pr>,
) { ... }
fn visit_forwarding_super_node(&mut self, node: &ForwardingSuperNode<'pr>) { ... }
fn visit_global_variable_and_write_node(
&mut self,
node: &GlobalVariableAndWriteNode<'pr>,
) { ... }
fn visit_global_variable_operator_write_node(
&mut self,
node: &GlobalVariableOperatorWriteNode<'pr>,
) { ... }
fn visit_global_variable_or_write_node(
&mut self,
node: &GlobalVariableOrWriteNode<'pr>,
) { ... }
fn visit_global_variable_read_node(
&mut self,
node: &GlobalVariableReadNode<'pr>,
) { ... }
fn visit_global_variable_target_node(
&mut self,
node: &GlobalVariableTargetNode<'pr>,
) { ... }
fn visit_global_variable_write_node(
&mut self,
node: &GlobalVariableWriteNode<'pr>,
) { ... }
fn visit_hash_node(&mut self, node: &HashNode<'pr>) { ... }
fn visit_hash_pattern_node(&mut self, node: &HashPatternNode<'pr>) { ... }
fn visit_if_node(&mut self, node: &IfNode<'pr>) { ... }
fn visit_imaginary_node(&mut self, node: &ImaginaryNode<'pr>) { ... }
fn visit_implicit_node(&mut self, node: &ImplicitNode<'pr>) { ... }
fn visit_implicit_rest_node(&mut self, node: &ImplicitRestNode<'pr>) { ... }
fn visit_in_node(&mut self, node: &InNode<'pr>) { ... }
fn visit_index_and_write_node(&mut self, node: &IndexAndWriteNode<'pr>) { ... }
fn visit_index_operator_write_node(
&mut self,
node: &IndexOperatorWriteNode<'pr>,
) { ... }
fn visit_index_or_write_node(&mut self, node: &IndexOrWriteNode<'pr>) { ... }
fn visit_index_target_node(&mut self, node: &IndexTargetNode<'pr>) { ... }
fn visit_instance_variable_and_write_node(
&mut self,
node: &InstanceVariableAndWriteNode<'pr>,
) { ... }
fn visit_instance_variable_operator_write_node(
&mut self,
node: &InstanceVariableOperatorWriteNode<'pr>,
) { ... }
fn visit_instance_variable_or_write_node(
&mut self,
node: &InstanceVariableOrWriteNode<'pr>,
) { ... }
fn visit_instance_variable_read_node(
&mut self,
node: &InstanceVariableReadNode<'pr>,
) { ... }
fn visit_instance_variable_target_node(
&mut self,
node: &InstanceVariableTargetNode<'pr>,
) { ... }
fn visit_instance_variable_write_node(
&mut self,
node: &InstanceVariableWriteNode<'pr>,
) { ... }
fn visit_integer_node(&mut self, node: &IntegerNode<'pr>) { ... }
fn visit_interpolated_match_last_line_node(
&mut self,
node: &InterpolatedMatchLastLineNode<'pr>,
) { ... }
fn visit_interpolated_regular_expression_node(
&mut self,
node: &InterpolatedRegularExpressionNode<'pr>,
) { ... }
fn visit_interpolated_string_node(
&mut self,
node: &InterpolatedStringNode<'pr>,
) { ... }
fn visit_interpolated_symbol_node(
&mut self,
node: &InterpolatedSymbolNode<'pr>,
) { ... }
fn visit_interpolated_x_string_node(
&mut self,
node: &InterpolatedXStringNode<'pr>,
) { ... }
fn visit_it_local_variable_read_node(
&mut self,
node: &ItLocalVariableReadNode<'pr>,
) { ... }
fn visit_it_parameters_node(&mut self, node: &ItParametersNode<'pr>) { ... }
fn visit_keyword_hash_node(&mut self, node: &KeywordHashNode<'pr>) { ... }
fn visit_keyword_rest_parameter_node(
&mut self,
node: &KeywordRestParameterNode<'pr>,
) { ... }
fn visit_lambda_node(&mut self, node: &LambdaNode<'pr>) { ... }
fn visit_local_variable_and_write_node(
&mut self,
node: &LocalVariableAndWriteNode<'pr>,
) { ... }
fn visit_local_variable_operator_write_node(
&mut self,
node: &LocalVariableOperatorWriteNode<'pr>,
) { ... }
fn visit_local_variable_or_write_node(
&mut self,
node: &LocalVariableOrWriteNode<'pr>,
) { ... }
fn visit_local_variable_read_node(
&mut self,
node: &LocalVariableReadNode<'pr>,
) { ... }
fn visit_local_variable_target_node(
&mut self,
node: &LocalVariableTargetNode<'pr>,
) { ... }
fn visit_local_variable_write_node(
&mut self,
node: &LocalVariableWriteNode<'pr>,
) { ... }
fn visit_match_last_line_node(&mut self, node: &MatchLastLineNode<'pr>) { ... }
fn visit_match_predicate_node(&mut self, node: &MatchPredicateNode<'pr>) { ... }
fn visit_match_required_node(&mut self, node: &MatchRequiredNode<'pr>) { ... }
fn visit_match_write_node(&mut self, node: &MatchWriteNode<'pr>) { ... }
fn visit_missing_node(&mut self, node: &MissingNode<'pr>) { ... }
fn visit_module_node(&mut self, node: &ModuleNode<'pr>) { ... }
fn visit_multi_target_node(&mut self, node: &MultiTargetNode<'pr>) { ... }
fn visit_multi_write_node(&mut self, node: &MultiWriteNode<'pr>) { ... }
fn visit_next_node(&mut self, node: &NextNode<'pr>) { ... }
fn visit_nil_node(&mut self, node: &NilNode<'pr>) { ... }
fn visit_no_keywords_parameter_node(
&mut self,
node: &NoKeywordsParameterNode<'pr>,
) { ... }
fn visit_numbered_parameters_node(
&mut self,
node: &NumberedParametersNode<'pr>,
) { ... }
fn visit_numbered_reference_read_node(
&mut self,
node: &NumberedReferenceReadNode<'pr>,
) { ... }
fn visit_optional_keyword_parameter_node(
&mut self,
node: &OptionalKeywordParameterNode<'pr>,
) { ... }
fn visit_optional_parameter_node(
&mut self,
node: &OptionalParameterNode<'pr>,
) { ... }
fn visit_or_node(&mut self, node: &OrNode<'pr>) { ... }
fn visit_parameters_node(&mut self, node: &ParametersNode<'pr>) { ... }
fn visit_parentheses_node(&mut self, node: &ParenthesesNode<'pr>) { ... }
fn visit_pinned_expression_node(&mut self, node: &PinnedExpressionNode<'pr>) { ... }
fn visit_pinned_variable_node(&mut self, node: &PinnedVariableNode<'pr>) { ... }
fn visit_post_execution_node(&mut self, node: &PostExecutionNode<'pr>) { ... }
fn visit_pre_execution_node(&mut self, node: &PreExecutionNode<'pr>) { ... }
fn visit_program_node(&mut self, node: &ProgramNode<'pr>) { ... }
fn visit_range_node(&mut self, node: &RangeNode<'pr>) { ... }
fn visit_rational_node(&mut self, node: &RationalNode<'pr>) { ... }
fn visit_redo_node(&mut self, node: &RedoNode<'pr>) { ... }
fn visit_regular_expression_node(
&mut self,
node: &RegularExpressionNode<'pr>,
) { ... }
fn visit_required_keyword_parameter_node(
&mut self,
node: &RequiredKeywordParameterNode<'pr>,
) { ... }
fn visit_required_parameter_node(
&mut self,
node: &RequiredParameterNode<'pr>,
) { ... }
fn visit_rescue_modifier_node(&mut self, node: &RescueModifierNode<'pr>) { ... }
fn visit_rescue_node(&mut self, node: &RescueNode<'pr>) { ... }
fn visit_rest_parameter_node(&mut self, node: &RestParameterNode<'pr>) { ... }
fn visit_retry_node(&mut self, node: &RetryNode<'pr>) { ... }
fn visit_return_node(&mut self, node: &ReturnNode<'pr>) { ... }
fn visit_self_node(&mut self, node: &SelfNode<'pr>) { ... }
fn visit_shareable_constant_node(
&mut self,
node: &ShareableConstantNode<'pr>,
) { ... }
fn visit_singleton_class_node(&mut self, node: &SingletonClassNode<'pr>) { ... }
fn visit_source_encoding_node(&mut self, node: &SourceEncodingNode<'pr>) { ... }
fn visit_source_file_node(&mut self, node: &SourceFileNode<'pr>) { ... }
fn visit_source_line_node(&mut self, node: &SourceLineNode<'pr>) { ... }
fn visit_splat_node(&mut self, node: &SplatNode<'pr>) { ... }
fn visit_statements_node(&mut self, node: &StatementsNode<'pr>) { ... }
fn visit_string_node(&mut self, node: &StringNode<'pr>) { ... }
fn visit_super_node(&mut self, node: &SuperNode<'pr>) { ... }
fn visit_symbol_node(&mut self, node: &SymbolNode<'pr>) { ... }
fn visit_true_node(&mut self, node: &TrueNode<'pr>) { ... }
fn visit_undef_node(&mut self, node: &UndefNode<'pr>) { ... }
fn visit_unless_node(&mut self, node: &UnlessNode<'pr>) { ... }
fn visit_until_node(&mut self, node: &UntilNode<'pr>) { ... }
fn visit_when_node(&mut self, node: &WhenNode<'pr>) { ... }
fn visit_while_node(&mut self, node: &WhileNode<'pr>) { ... }
fn visit_x_string_node(&mut self, node: &XStringNode<'pr>) { ... }
fn visit_yield_node(&mut self, node: &YieldNode<'pr>) { ... }
}Expand description
A trait for visiting the AST.
Provided Methods§
sourcefn visit_branch_node_enter(&mut self, _node: Node<'pr>)
fn visit_branch_node_enter(&mut self, _node: Node<'pr>)
Called prior to visiting a node with potential child nodes.
sourcefn visit_branch_node_leave(&mut self)
fn visit_branch_node_leave(&mut self)
Called after visiting a node with potential child nodes.
sourcefn visit_leaf_node_enter(&mut self, _node: Node<'pr>)
fn visit_leaf_node_enter(&mut self, _node: Node<'pr>)
Called prior to visiting a node that cannot have child nodes.
sourcefn visit_leaf_node_leave(&mut self)
fn visit_leaf_node_leave(&mut self)
Called after visiting a node that cannot have child nodes.
sourcefn visit_alias_global_variable_node(
&mut self,
node: &AliasGlobalVariableNode<'pr>,
)
fn visit_alias_global_variable_node( &mut self, node: &AliasGlobalVariableNode<'pr>, )
Visits a AliasGlobalVariableNode node.
sourcefn visit_alias_method_node(&mut self, node: &AliasMethodNode<'pr>)
fn visit_alias_method_node(&mut self, node: &AliasMethodNode<'pr>)
Visits a AliasMethodNode node.
sourcefn visit_alternation_pattern_node(&mut self, node: &AlternationPatternNode<'pr>)
fn visit_alternation_pattern_node(&mut self, node: &AlternationPatternNode<'pr>)
Visits a AlternationPatternNode node.
sourcefn visit_and_node(&mut self, node: &AndNode<'pr>)
fn visit_and_node(&mut self, node: &AndNode<'pr>)
Visits a AndNode node.
sourcefn visit_arguments_node(&mut self, node: &ArgumentsNode<'pr>)
fn visit_arguments_node(&mut self, node: &ArgumentsNode<'pr>)
Visits a ArgumentsNode node.
sourcefn visit_array_node(&mut self, node: &ArrayNode<'pr>)
fn visit_array_node(&mut self, node: &ArrayNode<'pr>)
Visits a ArrayNode node.
sourcefn visit_array_pattern_node(&mut self, node: &ArrayPatternNode<'pr>)
fn visit_array_pattern_node(&mut self, node: &ArrayPatternNode<'pr>)
Visits a ArrayPatternNode node.
sourcefn visit_assoc_node(&mut self, node: &AssocNode<'pr>)
fn visit_assoc_node(&mut self, node: &AssocNode<'pr>)
Visits a AssocNode node.
sourcefn visit_assoc_splat_node(&mut self, node: &AssocSplatNode<'pr>)
fn visit_assoc_splat_node(&mut self, node: &AssocSplatNode<'pr>)
Visits a AssocSplatNode node.
sourcefn visit_back_reference_read_node(&mut self, node: &BackReferenceReadNode<'pr>)
fn visit_back_reference_read_node(&mut self, node: &BackReferenceReadNode<'pr>)
Visits a BackReferenceReadNode node.
sourcefn visit_begin_node(&mut self, node: &BeginNode<'pr>)
fn visit_begin_node(&mut self, node: &BeginNode<'pr>)
Visits a BeginNode node.
sourcefn visit_block_argument_node(&mut self, node: &BlockArgumentNode<'pr>)
fn visit_block_argument_node(&mut self, node: &BlockArgumentNode<'pr>)
Visits a BlockArgumentNode node.
sourcefn visit_block_local_variable_node(
&mut self,
node: &BlockLocalVariableNode<'pr>,
)
fn visit_block_local_variable_node( &mut self, node: &BlockLocalVariableNode<'pr>, )
Visits a BlockLocalVariableNode node.
sourcefn visit_block_node(&mut self, node: &BlockNode<'pr>)
fn visit_block_node(&mut self, node: &BlockNode<'pr>)
Visits a BlockNode node.
sourcefn visit_block_parameter_node(&mut self, node: &BlockParameterNode<'pr>)
fn visit_block_parameter_node(&mut self, node: &BlockParameterNode<'pr>)
Visits a BlockParameterNode node.
sourcefn visit_block_parameters_node(&mut self, node: &BlockParametersNode<'pr>)
fn visit_block_parameters_node(&mut self, node: &BlockParametersNode<'pr>)
Visits a BlockParametersNode node.
sourcefn visit_break_node(&mut self, node: &BreakNode<'pr>)
fn visit_break_node(&mut self, node: &BreakNode<'pr>)
Visits a BreakNode node.
sourcefn visit_call_and_write_node(&mut self, node: &CallAndWriteNode<'pr>)
fn visit_call_and_write_node(&mut self, node: &CallAndWriteNode<'pr>)
Visits a CallAndWriteNode node.
sourcefn visit_call_node(&mut self, node: &CallNode<'pr>)
fn visit_call_node(&mut self, node: &CallNode<'pr>)
Visits a CallNode node.
sourcefn visit_call_operator_write_node(&mut self, node: &CallOperatorWriteNode<'pr>)
fn visit_call_operator_write_node(&mut self, node: &CallOperatorWriteNode<'pr>)
Visits a CallOperatorWriteNode node.
sourcefn visit_call_or_write_node(&mut self, node: &CallOrWriteNode<'pr>)
fn visit_call_or_write_node(&mut self, node: &CallOrWriteNode<'pr>)
Visits a CallOrWriteNode node.
sourcefn visit_call_target_node(&mut self, node: &CallTargetNode<'pr>)
fn visit_call_target_node(&mut self, node: &CallTargetNode<'pr>)
Visits a CallTargetNode node.
sourcefn visit_capture_pattern_node(&mut self, node: &CapturePatternNode<'pr>)
fn visit_capture_pattern_node(&mut self, node: &CapturePatternNode<'pr>)
Visits a CapturePatternNode node.
sourcefn visit_case_match_node(&mut self, node: &CaseMatchNode<'pr>)
fn visit_case_match_node(&mut self, node: &CaseMatchNode<'pr>)
Visits a CaseMatchNode node.
sourcefn visit_case_node(&mut self, node: &CaseNode<'pr>)
fn visit_case_node(&mut self, node: &CaseNode<'pr>)
Visits a CaseNode node.
sourcefn visit_class_node(&mut self, node: &ClassNode<'pr>)
fn visit_class_node(&mut self, node: &ClassNode<'pr>)
Visits a ClassNode node.
sourcefn visit_class_variable_and_write_node(
&mut self,
node: &ClassVariableAndWriteNode<'pr>,
)
fn visit_class_variable_and_write_node( &mut self, node: &ClassVariableAndWriteNode<'pr>, )
Visits a ClassVariableAndWriteNode node.
sourcefn visit_class_variable_operator_write_node(
&mut self,
node: &ClassVariableOperatorWriteNode<'pr>,
)
fn visit_class_variable_operator_write_node( &mut self, node: &ClassVariableOperatorWriteNode<'pr>, )
Visits a ClassVariableOperatorWriteNode node.
sourcefn visit_class_variable_or_write_node(
&mut self,
node: &ClassVariableOrWriteNode<'pr>,
)
fn visit_class_variable_or_write_node( &mut self, node: &ClassVariableOrWriteNode<'pr>, )
Visits a ClassVariableOrWriteNode node.
sourcefn visit_class_variable_read_node(&mut self, node: &ClassVariableReadNode<'pr>)
fn visit_class_variable_read_node(&mut self, node: &ClassVariableReadNode<'pr>)
Visits a ClassVariableReadNode node.
sourcefn visit_class_variable_target_node(
&mut self,
node: &ClassVariableTargetNode<'pr>,
)
fn visit_class_variable_target_node( &mut self, node: &ClassVariableTargetNode<'pr>, )
Visits a ClassVariableTargetNode node.
sourcefn visit_class_variable_write_node(
&mut self,
node: &ClassVariableWriteNode<'pr>,
)
fn visit_class_variable_write_node( &mut self, node: &ClassVariableWriteNode<'pr>, )
Visits a ClassVariableWriteNode node.
sourcefn visit_constant_and_write_node(&mut self, node: &ConstantAndWriteNode<'pr>)
fn visit_constant_and_write_node(&mut self, node: &ConstantAndWriteNode<'pr>)
Visits a ConstantAndWriteNode node.
sourcefn visit_constant_operator_write_node(
&mut self,
node: &ConstantOperatorWriteNode<'pr>,
)
fn visit_constant_operator_write_node( &mut self, node: &ConstantOperatorWriteNode<'pr>, )
Visits a ConstantOperatorWriteNode node.
sourcefn visit_constant_or_write_node(&mut self, node: &ConstantOrWriteNode<'pr>)
fn visit_constant_or_write_node(&mut self, node: &ConstantOrWriteNode<'pr>)
Visits a ConstantOrWriteNode node.
sourcefn visit_constant_path_and_write_node(
&mut self,
node: &ConstantPathAndWriteNode<'pr>,
)
fn visit_constant_path_and_write_node( &mut self, node: &ConstantPathAndWriteNode<'pr>, )
Visits a ConstantPathAndWriteNode node.
sourcefn visit_constant_path_node(&mut self, node: &ConstantPathNode<'pr>)
fn visit_constant_path_node(&mut self, node: &ConstantPathNode<'pr>)
Visits a ConstantPathNode node.
sourcefn visit_constant_path_operator_write_node(
&mut self,
node: &ConstantPathOperatorWriteNode<'pr>,
)
fn visit_constant_path_operator_write_node( &mut self, node: &ConstantPathOperatorWriteNode<'pr>, )
Visits a ConstantPathOperatorWriteNode node.
sourcefn visit_constant_path_or_write_node(
&mut self,
node: &ConstantPathOrWriteNode<'pr>,
)
fn visit_constant_path_or_write_node( &mut self, node: &ConstantPathOrWriteNode<'pr>, )
Visits a ConstantPathOrWriteNode node.
sourcefn visit_constant_path_target_node(
&mut self,
node: &ConstantPathTargetNode<'pr>,
)
fn visit_constant_path_target_node( &mut self, node: &ConstantPathTargetNode<'pr>, )
Visits a ConstantPathTargetNode node.
sourcefn visit_constant_path_write_node(&mut self, node: &ConstantPathWriteNode<'pr>)
fn visit_constant_path_write_node(&mut self, node: &ConstantPathWriteNode<'pr>)
Visits a ConstantPathWriteNode node.
sourcefn visit_constant_read_node(&mut self, node: &ConstantReadNode<'pr>)
fn visit_constant_read_node(&mut self, node: &ConstantReadNode<'pr>)
Visits a ConstantReadNode node.
sourcefn visit_constant_target_node(&mut self, node: &ConstantTargetNode<'pr>)
fn visit_constant_target_node(&mut self, node: &ConstantTargetNode<'pr>)
Visits a ConstantTargetNode node.
sourcefn visit_constant_write_node(&mut self, node: &ConstantWriteNode<'pr>)
fn visit_constant_write_node(&mut self, node: &ConstantWriteNode<'pr>)
Visits a ConstantWriteNode node.
sourcefn visit_def_node(&mut self, node: &DefNode<'pr>)
fn visit_def_node(&mut self, node: &DefNode<'pr>)
Visits a DefNode node.
sourcefn visit_defined_node(&mut self, node: &DefinedNode<'pr>)
fn visit_defined_node(&mut self, node: &DefinedNode<'pr>)
Visits a DefinedNode node.
sourcefn visit_else_node(&mut self, node: &ElseNode<'pr>)
fn visit_else_node(&mut self, node: &ElseNode<'pr>)
Visits a ElseNode node.
sourcefn visit_embedded_statements_node(&mut self, node: &EmbeddedStatementsNode<'pr>)
fn visit_embedded_statements_node(&mut self, node: &EmbeddedStatementsNode<'pr>)
Visits a EmbeddedStatementsNode node.
sourcefn visit_embedded_variable_node(&mut self, node: &EmbeddedVariableNode<'pr>)
fn visit_embedded_variable_node(&mut self, node: &EmbeddedVariableNode<'pr>)
Visits a EmbeddedVariableNode node.
sourcefn visit_ensure_node(&mut self, node: &EnsureNode<'pr>)
fn visit_ensure_node(&mut self, node: &EnsureNode<'pr>)
Visits a EnsureNode node.
sourcefn visit_false_node(&mut self, node: &FalseNode<'pr>)
fn visit_false_node(&mut self, node: &FalseNode<'pr>)
Visits a FalseNode node.
sourcefn visit_find_pattern_node(&mut self, node: &FindPatternNode<'pr>)
fn visit_find_pattern_node(&mut self, node: &FindPatternNode<'pr>)
Visits a FindPatternNode node.
sourcefn visit_flip_flop_node(&mut self, node: &FlipFlopNode<'pr>)
fn visit_flip_flop_node(&mut self, node: &FlipFlopNode<'pr>)
Visits a FlipFlopNode node.
sourcefn visit_float_node(&mut self, node: &FloatNode<'pr>)
fn visit_float_node(&mut self, node: &FloatNode<'pr>)
Visits a FloatNode node.
sourcefn visit_for_node(&mut self, node: &ForNode<'pr>)
fn visit_for_node(&mut self, node: &ForNode<'pr>)
Visits a ForNode node.
sourcefn visit_forwarding_arguments_node(
&mut self,
node: &ForwardingArgumentsNode<'pr>,
)
fn visit_forwarding_arguments_node( &mut self, node: &ForwardingArgumentsNode<'pr>, )
Visits a ForwardingArgumentsNode node.
sourcefn visit_forwarding_parameter_node(
&mut self,
node: &ForwardingParameterNode<'pr>,
)
fn visit_forwarding_parameter_node( &mut self, node: &ForwardingParameterNode<'pr>, )
Visits a ForwardingParameterNode node.
sourcefn visit_forwarding_super_node(&mut self, node: &ForwardingSuperNode<'pr>)
fn visit_forwarding_super_node(&mut self, node: &ForwardingSuperNode<'pr>)
Visits a ForwardingSuperNode node.
sourcefn visit_global_variable_and_write_node(
&mut self,
node: &GlobalVariableAndWriteNode<'pr>,
)
fn visit_global_variable_and_write_node( &mut self, node: &GlobalVariableAndWriteNode<'pr>, )
Visits a GlobalVariableAndWriteNode node.
sourcefn visit_global_variable_operator_write_node(
&mut self,
node: &GlobalVariableOperatorWriteNode<'pr>,
)
fn visit_global_variable_operator_write_node( &mut self, node: &GlobalVariableOperatorWriteNode<'pr>, )
Visits a GlobalVariableOperatorWriteNode node.
sourcefn visit_global_variable_or_write_node(
&mut self,
node: &GlobalVariableOrWriteNode<'pr>,
)
fn visit_global_variable_or_write_node( &mut self, node: &GlobalVariableOrWriteNode<'pr>, )
Visits a GlobalVariableOrWriteNode node.
sourcefn visit_global_variable_read_node(
&mut self,
node: &GlobalVariableReadNode<'pr>,
)
fn visit_global_variable_read_node( &mut self, node: &GlobalVariableReadNode<'pr>, )
Visits a GlobalVariableReadNode node.
sourcefn visit_global_variable_target_node(
&mut self,
node: &GlobalVariableTargetNode<'pr>,
)
fn visit_global_variable_target_node( &mut self, node: &GlobalVariableTargetNode<'pr>, )
Visits a GlobalVariableTargetNode node.
sourcefn visit_global_variable_write_node(
&mut self,
node: &GlobalVariableWriteNode<'pr>,
)
fn visit_global_variable_write_node( &mut self, node: &GlobalVariableWriteNode<'pr>, )
Visits a GlobalVariableWriteNode node.
sourcefn visit_hash_node(&mut self, node: &HashNode<'pr>)
fn visit_hash_node(&mut self, node: &HashNode<'pr>)
Visits a HashNode node.
sourcefn visit_hash_pattern_node(&mut self, node: &HashPatternNode<'pr>)
fn visit_hash_pattern_node(&mut self, node: &HashPatternNode<'pr>)
Visits a HashPatternNode node.
sourcefn visit_if_node(&mut self, node: &IfNode<'pr>)
fn visit_if_node(&mut self, node: &IfNode<'pr>)
Visits a IfNode node.
sourcefn visit_imaginary_node(&mut self, node: &ImaginaryNode<'pr>)
fn visit_imaginary_node(&mut self, node: &ImaginaryNode<'pr>)
Visits a ImaginaryNode node.
sourcefn visit_implicit_node(&mut self, node: &ImplicitNode<'pr>)
fn visit_implicit_node(&mut self, node: &ImplicitNode<'pr>)
Visits a ImplicitNode node.
sourcefn visit_implicit_rest_node(&mut self, node: &ImplicitRestNode<'pr>)
fn visit_implicit_rest_node(&mut self, node: &ImplicitRestNode<'pr>)
Visits a ImplicitRestNode node.
sourcefn visit_in_node(&mut self, node: &InNode<'pr>)
fn visit_in_node(&mut self, node: &InNode<'pr>)
Visits a InNode node.
sourcefn visit_index_and_write_node(&mut self, node: &IndexAndWriteNode<'pr>)
fn visit_index_and_write_node(&mut self, node: &IndexAndWriteNode<'pr>)
Visits a IndexAndWriteNode node.
sourcefn visit_index_operator_write_node(
&mut self,
node: &IndexOperatorWriteNode<'pr>,
)
fn visit_index_operator_write_node( &mut self, node: &IndexOperatorWriteNode<'pr>, )
Visits a IndexOperatorWriteNode node.
sourcefn visit_index_or_write_node(&mut self, node: &IndexOrWriteNode<'pr>)
fn visit_index_or_write_node(&mut self, node: &IndexOrWriteNode<'pr>)
Visits a IndexOrWriteNode node.
sourcefn visit_index_target_node(&mut self, node: &IndexTargetNode<'pr>)
fn visit_index_target_node(&mut self, node: &IndexTargetNode<'pr>)
Visits a IndexTargetNode node.
sourcefn visit_instance_variable_and_write_node(
&mut self,
node: &InstanceVariableAndWriteNode<'pr>,
)
fn visit_instance_variable_and_write_node( &mut self, node: &InstanceVariableAndWriteNode<'pr>, )
Visits a InstanceVariableAndWriteNode node.
sourcefn visit_instance_variable_operator_write_node(
&mut self,
node: &InstanceVariableOperatorWriteNode<'pr>,
)
fn visit_instance_variable_operator_write_node( &mut self, node: &InstanceVariableOperatorWriteNode<'pr>, )
Visits a InstanceVariableOperatorWriteNode node.
sourcefn visit_instance_variable_or_write_node(
&mut self,
node: &InstanceVariableOrWriteNode<'pr>,
)
fn visit_instance_variable_or_write_node( &mut self, node: &InstanceVariableOrWriteNode<'pr>, )
Visits a InstanceVariableOrWriteNode node.
sourcefn visit_instance_variable_read_node(
&mut self,
node: &InstanceVariableReadNode<'pr>,
)
fn visit_instance_variable_read_node( &mut self, node: &InstanceVariableReadNode<'pr>, )
Visits a InstanceVariableReadNode node.
sourcefn visit_instance_variable_target_node(
&mut self,
node: &InstanceVariableTargetNode<'pr>,
)
fn visit_instance_variable_target_node( &mut self, node: &InstanceVariableTargetNode<'pr>, )
Visits a InstanceVariableTargetNode node.
sourcefn visit_instance_variable_write_node(
&mut self,
node: &InstanceVariableWriteNode<'pr>,
)
fn visit_instance_variable_write_node( &mut self, node: &InstanceVariableWriteNode<'pr>, )
Visits a InstanceVariableWriteNode node.
sourcefn visit_integer_node(&mut self, node: &IntegerNode<'pr>)
fn visit_integer_node(&mut self, node: &IntegerNode<'pr>)
Visits a IntegerNode node.
sourcefn visit_interpolated_match_last_line_node(
&mut self,
node: &InterpolatedMatchLastLineNode<'pr>,
)
fn visit_interpolated_match_last_line_node( &mut self, node: &InterpolatedMatchLastLineNode<'pr>, )
Visits a InterpolatedMatchLastLineNode node.
sourcefn visit_interpolated_regular_expression_node(
&mut self,
node: &InterpolatedRegularExpressionNode<'pr>,
)
fn visit_interpolated_regular_expression_node( &mut self, node: &InterpolatedRegularExpressionNode<'pr>, )
Visits a InterpolatedRegularExpressionNode node.
sourcefn visit_interpolated_string_node(&mut self, node: &InterpolatedStringNode<'pr>)
fn visit_interpolated_string_node(&mut self, node: &InterpolatedStringNode<'pr>)
Visits a InterpolatedStringNode node.
sourcefn visit_interpolated_symbol_node(&mut self, node: &InterpolatedSymbolNode<'pr>)
fn visit_interpolated_symbol_node(&mut self, node: &InterpolatedSymbolNode<'pr>)
Visits a InterpolatedSymbolNode node.
sourcefn visit_interpolated_x_string_node(
&mut self,
node: &InterpolatedXStringNode<'pr>,
)
fn visit_interpolated_x_string_node( &mut self, node: &InterpolatedXStringNode<'pr>, )
Visits a InterpolatedXStringNode node.
sourcefn visit_it_local_variable_read_node(
&mut self,
node: &ItLocalVariableReadNode<'pr>,
)
fn visit_it_local_variable_read_node( &mut self, node: &ItLocalVariableReadNode<'pr>, )
Visits a ItLocalVariableReadNode node.
sourcefn visit_it_parameters_node(&mut self, node: &ItParametersNode<'pr>)
fn visit_it_parameters_node(&mut self, node: &ItParametersNode<'pr>)
Visits a ItParametersNode node.
sourcefn visit_keyword_hash_node(&mut self, node: &KeywordHashNode<'pr>)
fn visit_keyword_hash_node(&mut self, node: &KeywordHashNode<'pr>)
Visits a KeywordHashNode node.
sourcefn visit_keyword_rest_parameter_node(
&mut self,
node: &KeywordRestParameterNode<'pr>,
)
fn visit_keyword_rest_parameter_node( &mut self, node: &KeywordRestParameterNode<'pr>, )
Visits a KeywordRestParameterNode node.
sourcefn visit_lambda_node(&mut self, node: &LambdaNode<'pr>)
fn visit_lambda_node(&mut self, node: &LambdaNode<'pr>)
Visits a LambdaNode node.
sourcefn visit_local_variable_and_write_node(
&mut self,
node: &LocalVariableAndWriteNode<'pr>,
)
fn visit_local_variable_and_write_node( &mut self, node: &LocalVariableAndWriteNode<'pr>, )
Visits a LocalVariableAndWriteNode node.
sourcefn visit_local_variable_operator_write_node(
&mut self,
node: &LocalVariableOperatorWriteNode<'pr>,
)
fn visit_local_variable_operator_write_node( &mut self, node: &LocalVariableOperatorWriteNode<'pr>, )
Visits a LocalVariableOperatorWriteNode node.
sourcefn visit_local_variable_or_write_node(
&mut self,
node: &LocalVariableOrWriteNode<'pr>,
)
fn visit_local_variable_or_write_node( &mut self, node: &LocalVariableOrWriteNode<'pr>, )
Visits a LocalVariableOrWriteNode node.
sourcefn visit_local_variable_read_node(&mut self, node: &LocalVariableReadNode<'pr>)
fn visit_local_variable_read_node(&mut self, node: &LocalVariableReadNode<'pr>)
Visits a LocalVariableReadNode node.
sourcefn visit_local_variable_target_node(
&mut self,
node: &LocalVariableTargetNode<'pr>,
)
fn visit_local_variable_target_node( &mut self, node: &LocalVariableTargetNode<'pr>, )
Visits a LocalVariableTargetNode node.
sourcefn visit_local_variable_write_node(
&mut self,
node: &LocalVariableWriteNode<'pr>,
)
fn visit_local_variable_write_node( &mut self, node: &LocalVariableWriteNode<'pr>, )
Visits a LocalVariableWriteNode node.
sourcefn visit_match_last_line_node(&mut self, node: &MatchLastLineNode<'pr>)
fn visit_match_last_line_node(&mut self, node: &MatchLastLineNode<'pr>)
Visits a MatchLastLineNode node.
sourcefn visit_match_predicate_node(&mut self, node: &MatchPredicateNode<'pr>)
fn visit_match_predicate_node(&mut self, node: &MatchPredicateNode<'pr>)
Visits a MatchPredicateNode node.
sourcefn visit_match_required_node(&mut self, node: &MatchRequiredNode<'pr>)
fn visit_match_required_node(&mut self, node: &MatchRequiredNode<'pr>)
Visits a MatchRequiredNode node.
sourcefn visit_match_write_node(&mut self, node: &MatchWriteNode<'pr>)
fn visit_match_write_node(&mut self, node: &MatchWriteNode<'pr>)
Visits a MatchWriteNode node.
sourcefn visit_missing_node(&mut self, node: &MissingNode<'pr>)
fn visit_missing_node(&mut self, node: &MissingNode<'pr>)
Visits a MissingNode node.
sourcefn visit_module_node(&mut self, node: &ModuleNode<'pr>)
fn visit_module_node(&mut self, node: &ModuleNode<'pr>)
Visits a ModuleNode node.
sourcefn visit_multi_target_node(&mut self, node: &MultiTargetNode<'pr>)
fn visit_multi_target_node(&mut self, node: &MultiTargetNode<'pr>)
Visits a MultiTargetNode node.
sourcefn visit_multi_write_node(&mut self, node: &MultiWriteNode<'pr>)
fn visit_multi_write_node(&mut self, node: &MultiWriteNode<'pr>)
Visits a MultiWriteNode node.
sourcefn visit_next_node(&mut self, node: &NextNode<'pr>)
fn visit_next_node(&mut self, node: &NextNode<'pr>)
Visits a NextNode node.
sourcefn visit_nil_node(&mut self, node: &NilNode<'pr>)
fn visit_nil_node(&mut self, node: &NilNode<'pr>)
Visits a NilNode node.
sourcefn visit_no_keywords_parameter_node(
&mut self,
node: &NoKeywordsParameterNode<'pr>,
)
fn visit_no_keywords_parameter_node( &mut self, node: &NoKeywordsParameterNode<'pr>, )
Visits a NoKeywordsParameterNode node.
sourcefn visit_numbered_parameters_node(&mut self, node: &NumberedParametersNode<'pr>)
fn visit_numbered_parameters_node(&mut self, node: &NumberedParametersNode<'pr>)
Visits a NumberedParametersNode node.
sourcefn visit_numbered_reference_read_node(
&mut self,
node: &NumberedReferenceReadNode<'pr>,
)
fn visit_numbered_reference_read_node( &mut self, node: &NumberedReferenceReadNode<'pr>, )
Visits a NumberedReferenceReadNode node.
sourcefn visit_optional_keyword_parameter_node(
&mut self,
node: &OptionalKeywordParameterNode<'pr>,
)
fn visit_optional_keyword_parameter_node( &mut self, node: &OptionalKeywordParameterNode<'pr>, )
Visits a OptionalKeywordParameterNode node.
sourcefn visit_optional_parameter_node(&mut self, node: &OptionalParameterNode<'pr>)
fn visit_optional_parameter_node(&mut self, node: &OptionalParameterNode<'pr>)
Visits a OptionalParameterNode node.
sourcefn visit_or_node(&mut self, node: &OrNode<'pr>)
fn visit_or_node(&mut self, node: &OrNode<'pr>)
Visits a OrNode node.
sourcefn visit_parameters_node(&mut self, node: &ParametersNode<'pr>)
fn visit_parameters_node(&mut self, node: &ParametersNode<'pr>)
Visits a ParametersNode node.
sourcefn visit_parentheses_node(&mut self, node: &ParenthesesNode<'pr>)
fn visit_parentheses_node(&mut self, node: &ParenthesesNode<'pr>)
Visits a ParenthesesNode node.
sourcefn visit_pinned_expression_node(&mut self, node: &PinnedExpressionNode<'pr>)
fn visit_pinned_expression_node(&mut self, node: &PinnedExpressionNode<'pr>)
Visits a PinnedExpressionNode node.
sourcefn visit_pinned_variable_node(&mut self, node: &PinnedVariableNode<'pr>)
fn visit_pinned_variable_node(&mut self, node: &PinnedVariableNode<'pr>)
Visits a PinnedVariableNode node.
sourcefn visit_post_execution_node(&mut self, node: &PostExecutionNode<'pr>)
fn visit_post_execution_node(&mut self, node: &PostExecutionNode<'pr>)
Visits a PostExecutionNode node.
sourcefn visit_pre_execution_node(&mut self, node: &PreExecutionNode<'pr>)
fn visit_pre_execution_node(&mut self, node: &PreExecutionNode<'pr>)
Visits a PreExecutionNode node.
sourcefn visit_program_node(&mut self, node: &ProgramNode<'pr>)
fn visit_program_node(&mut self, node: &ProgramNode<'pr>)
Visits a ProgramNode node.
sourcefn visit_range_node(&mut self, node: &RangeNode<'pr>)
fn visit_range_node(&mut self, node: &RangeNode<'pr>)
Visits a RangeNode node.
sourcefn visit_rational_node(&mut self, node: &RationalNode<'pr>)
fn visit_rational_node(&mut self, node: &RationalNode<'pr>)
Visits a RationalNode node.
sourcefn visit_redo_node(&mut self, node: &RedoNode<'pr>)
fn visit_redo_node(&mut self, node: &RedoNode<'pr>)
Visits a RedoNode node.
sourcefn visit_regular_expression_node(&mut self, node: &RegularExpressionNode<'pr>)
fn visit_regular_expression_node(&mut self, node: &RegularExpressionNode<'pr>)
Visits a RegularExpressionNode node.
sourcefn visit_required_keyword_parameter_node(
&mut self,
node: &RequiredKeywordParameterNode<'pr>,
)
fn visit_required_keyword_parameter_node( &mut self, node: &RequiredKeywordParameterNode<'pr>, )
Visits a RequiredKeywordParameterNode node.
sourcefn visit_required_parameter_node(&mut self, node: &RequiredParameterNode<'pr>)
fn visit_required_parameter_node(&mut self, node: &RequiredParameterNode<'pr>)
Visits a RequiredParameterNode node.
sourcefn visit_rescue_modifier_node(&mut self, node: &RescueModifierNode<'pr>)
fn visit_rescue_modifier_node(&mut self, node: &RescueModifierNode<'pr>)
Visits a RescueModifierNode node.
sourcefn visit_rescue_node(&mut self, node: &RescueNode<'pr>)
fn visit_rescue_node(&mut self, node: &RescueNode<'pr>)
Visits a RescueNode node.
sourcefn visit_rest_parameter_node(&mut self, node: &RestParameterNode<'pr>)
fn visit_rest_parameter_node(&mut self, node: &RestParameterNode<'pr>)
Visits a RestParameterNode node.
sourcefn visit_retry_node(&mut self, node: &RetryNode<'pr>)
fn visit_retry_node(&mut self, node: &RetryNode<'pr>)
Visits a RetryNode node.
sourcefn visit_return_node(&mut self, node: &ReturnNode<'pr>)
fn visit_return_node(&mut self, node: &ReturnNode<'pr>)
Visits a ReturnNode node.
sourcefn visit_self_node(&mut self, node: &SelfNode<'pr>)
fn visit_self_node(&mut self, node: &SelfNode<'pr>)
Visits a SelfNode node.
Visits a ShareableConstantNode node.
sourcefn visit_singleton_class_node(&mut self, node: &SingletonClassNode<'pr>)
fn visit_singleton_class_node(&mut self, node: &SingletonClassNode<'pr>)
Visits a SingletonClassNode node.
sourcefn visit_source_encoding_node(&mut self, node: &SourceEncodingNode<'pr>)
fn visit_source_encoding_node(&mut self, node: &SourceEncodingNode<'pr>)
Visits a SourceEncodingNode node.
sourcefn visit_source_file_node(&mut self, node: &SourceFileNode<'pr>)
fn visit_source_file_node(&mut self, node: &SourceFileNode<'pr>)
Visits a SourceFileNode node.
sourcefn visit_source_line_node(&mut self, node: &SourceLineNode<'pr>)
fn visit_source_line_node(&mut self, node: &SourceLineNode<'pr>)
Visits a SourceLineNode node.
sourcefn visit_splat_node(&mut self, node: &SplatNode<'pr>)
fn visit_splat_node(&mut self, node: &SplatNode<'pr>)
Visits a SplatNode node.
sourcefn visit_statements_node(&mut self, node: &StatementsNode<'pr>)
fn visit_statements_node(&mut self, node: &StatementsNode<'pr>)
Visits a StatementsNode node.
sourcefn visit_string_node(&mut self, node: &StringNode<'pr>)
fn visit_string_node(&mut self, node: &StringNode<'pr>)
Visits a StringNode node.
sourcefn visit_super_node(&mut self, node: &SuperNode<'pr>)
fn visit_super_node(&mut self, node: &SuperNode<'pr>)
Visits a SuperNode node.
sourcefn visit_symbol_node(&mut self, node: &SymbolNode<'pr>)
fn visit_symbol_node(&mut self, node: &SymbolNode<'pr>)
Visits a SymbolNode node.
sourcefn visit_true_node(&mut self, node: &TrueNode<'pr>)
fn visit_true_node(&mut self, node: &TrueNode<'pr>)
Visits a TrueNode node.
sourcefn visit_undef_node(&mut self, node: &UndefNode<'pr>)
fn visit_undef_node(&mut self, node: &UndefNode<'pr>)
Visits a UndefNode node.
sourcefn visit_unless_node(&mut self, node: &UnlessNode<'pr>)
fn visit_unless_node(&mut self, node: &UnlessNode<'pr>)
Visits a UnlessNode node.
sourcefn visit_until_node(&mut self, node: &UntilNode<'pr>)
fn visit_until_node(&mut self, node: &UntilNode<'pr>)
Visits a UntilNode node.
sourcefn visit_when_node(&mut self, node: &WhenNode<'pr>)
fn visit_when_node(&mut self, node: &WhenNode<'pr>)
Visits a WhenNode node.
sourcefn visit_while_node(&mut self, node: &WhileNode<'pr>)
fn visit_while_node(&mut self, node: &WhileNode<'pr>)
Visits a WhileNode node.
sourcefn visit_x_string_node(&mut self, node: &XStringNode<'pr>)
fn visit_x_string_node(&mut self, node: &XStringNode<'pr>)
Visits a XStringNode node.
sourcefn visit_yield_node(&mut self, node: &YieldNode<'pr>)
fn visit_yield_node(&mut self, node: &YieldNode<'pr>)
Visits a YieldNode node.