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.