Skip to main content

MutWalker

Trait MutWalker 

Source
pub trait MutWalker<'ast, 'arena, C>: Sync + Send {
Show 687 methods // Provided methods fn walk_in_program( &mut self, program: &'ast Program<'arena>, context: &mut C, ) { ... } fn walk_program(&mut self, program: &'ast Program<'arena>, context: &mut C) { ... } fn walk_out_program( &mut self, program: &'ast Program<'arena>, context: &mut C, ) { ... } fn walk_in_statement( &mut self, statement: &'ast Statement<'arena>, context: &mut C, ) { ... } fn walk_statement( &mut self, statement: &'ast Statement<'arena>, context: &mut C, ) { ... } fn walk_out_statement( &mut self, statement: &'ast Statement<'arena>, context: &mut C, ) { ... } fn walk_in_opening_tag( &mut self, opening_tag: &'ast OpeningTag<'arena>, context: &mut C, ) { ... } fn walk_opening_tag( &mut self, opening_tag: &'ast OpeningTag<'arena>, context: &mut C, ) { ... } fn walk_out_opening_tag( &mut self, opening_tag: &'ast OpeningTag<'arena>, context: &mut C, ) { ... } fn walk_in_full_opening_tag( &mut self, full_opening_tag: &'ast FullOpeningTag<'arena>, context: &mut C, ) { ... } fn walk_full_opening_tag( &mut self, full_opening_tag: &'ast FullOpeningTag<'arena>, context: &mut C, ) { ... } fn walk_out_full_opening_tag( &mut self, full_opening_tag: &'ast FullOpeningTag<'arena>, context: &mut C, ) { ... } fn walk_in_short_opening_tag( &mut self, short_opening_tag: &'ast ShortOpeningTag, context: &mut C, ) { ... } fn walk_short_opening_tag( &mut self, short_opening_tag: &'ast ShortOpeningTag, context: &mut C, ) { ... } fn walk_out_short_opening_tag( &mut self, short_opening_tag: &'ast ShortOpeningTag, context: &mut C, ) { ... } fn walk_in_closing_tag( &mut self, closing_tag: &'ast ClosingTag, context: &mut C, ) { ... } fn walk_closing_tag( &mut self, closing_tag: &'ast ClosingTag, context: &mut C, ) { ... } fn walk_out_closing_tag( &mut self, closing_tag: &'ast ClosingTag, context: &mut C, ) { ... } fn walk_in_inline(&mut self, inline: &'ast Inline<'arena>, context: &mut C) { ... } fn walk_inline(&mut self, inline: &'ast Inline<'arena>, context: &mut C) { ... } fn walk_out_inline(&mut self, inline: &'ast Inline<'arena>, context: &mut C) { ... } fn walk_in_namespace( &mut self, namespace: &'ast Namespace<'arena>, context: &mut C, ) { ... } fn walk_namespace( &mut self, namespace: &'ast Namespace<'arena>, context: &mut C, ) { ... } fn walk_out_namespace( &mut self, namespace: &'ast Namespace<'arena>, context: &mut C, ) { ... } fn walk_in_namespace_body( &mut self, namespace_body: &'ast NamespaceBody<'arena>, context: &mut C, ) { ... } fn walk_namespace_body( &mut self, namespace_body: &'ast NamespaceBody<'arena>, context: &mut C, ) { ... } fn walk_out_namespace_body( &mut self, namespace_body: &'ast NamespaceBody<'arena>, context: &mut C, ) { ... } fn walk_in_namespace_implicit_body( &mut self, namespace_implicit_body: &'ast NamespaceImplicitBody<'arena>, context: &mut C, ) { ... } fn walk_namespace_implicit_body( &mut self, namespace_implicit_body: &'ast NamespaceImplicitBody<'arena>, context: &mut C, ) { ... } fn walk_out_namespace_implicit_body( &mut self, namespace_implicit_body: &'ast NamespaceImplicitBody<'arena>, context: &mut C, ) { ... } fn walk_in_terminator( &mut self, terminator: &'ast Terminator<'arena>, context: &mut C, ) { ... } fn walk_terminator( &mut self, terminator: &'ast Terminator<'arena>, context: &mut C, ) { ... } fn walk_out_terminator( &mut self, terminator: &'ast Terminator<'arena>, context: &mut C, ) { ... } fn walk_in_use(&mut self, use: &'ast Use<'arena>, context: &mut C) { ... } fn walk_use(&mut self, use: &'ast Use<'arena>, context: &mut C) { ... } fn walk_out_use(&mut self, use: &'ast Use<'arena>, context: &mut C) { ... } fn walk_in_use_items( &mut self, use_items: &'ast UseItems<'arena>, context: &mut C, ) { ... } fn walk_use_items( &mut self, use_items: &'ast UseItems<'arena>, context: &mut C, ) { ... } fn walk_out_use_items( &mut self, use_items: &'ast UseItems<'arena>, context: &mut C, ) { ... } fn walk_in_use_item_sequence( &mut self, use_item_sequence: &'ast UseItemSequence<'arena>, context: &mut C, ) { ... } fn walk_use_item_sequence( &mut self, use_item_sequence: &'ast UseItemSequence<'arena>, context: &mut C, ) { ... } fn walk_out_use_item_sequence( &mut self, use_item_sequence: &'ast UseItemSequence<'arena>, context: &mut C, ) { ... } fn walk_in_use_item( &mut self, use_item: &'ast UseItem<'arena>, context: &mut C, ) { ... } fn walk_use_item( &mut self, use_item: &'ast UseItem<'arena>, context: &mut C, ) { ... } fn walk_out_use_item( &mut self, use_item: &'ast UseItem<'arena>, context: &mut C, ) { ... } fn walk_in_use_item_alias( &mut self, use_item_alias: &'ast UseItemAlias<'arena>, context: &mut C, ) { ... } fn walk_use_item_alias( &mut self, use_item_alias: &'ast UseItemAlias<'arena>, context: &mut C, ) { ... } fn walk_out_use_item_alias( &mut self, use_item_alias: &'ast UseItemAlias<'arena>, context: &mut C, ) { ... } fn walk_in_typed_use_item_sequence( &mut self, typed_use_item_sequence: &'ast TypedUseItemSequence<'arena>, context: &mut C, ) { ... } fn walk_typed_use_item_sequence( &mut self, typed_use_item_sequence: &'ast TypedUseItemSequence<'arena>, context: &mut C, ) { ... } fn walk_out_typed_use_item_sequence( &mut self, typed_use_item_sequence: &'ast TypedUseItemSequence<'arena>, context: &mut C, ) { ... } fn walk_in_use_type( &mut self, use_type: &'ast UseType<'arena>, context: &mut C, ) { ... } fn walk_use_type( &mut self, use_type: &'ast UseType<'arena>, context: &mut C, ) { ... } fn walk_out_use_type( &mut self, use_type: &'ast UseType<'arena>, context: &mut C, ) { ... } fn walk_in_typed_use_item_list( &mut self, typed_use_item_list: &'ast TypedUseItemList<'arena>, context: &mut C, ) { ... } fn walk_typed_use_item_list( &mut self, typed_use_item_list: &'ast TypedUseItemList<'arena>, context: &mut C, ) { ... } fn walk_out_typed_use_item_list( &mut self, typed_use_item_list: &'ast TypedUseItemList<'arena>, context: &mut C, ) { ... } fn walk_in_mixed_use_item_list( &mut self, mixed_use_item_list: &'ast MixedUseItemList<'arena>, context: &mut C, ) { ... } fn walk_mixed_use_item_list( &mut self, mixed_use_item_list: &'ast MixedUseItemList<'arena>, context: &mut C, ) { ... } fn walk_out_mixed_use_item_list( &mut self, mixed_use_item_list: &'ast MixedUseItemList<'arena>, context: &mut C, ) { ... } fn walk_in_maybe_typed_use_item( &mut self, maybe_typed_use_item: &'ast MaybeTypedUseItem<'arena>, context: &mut C, ) { ... } fn walk_maybe_typed_use_item( &mut self, maybe_typed_use_item: &'ast MaybeTypedUseItem<'arena>, context: &mut C, ) { ... } fn walk_out_maybe_typed_use_item( &mut self, maybe_typed_use_item: &'ast MaybeTypedUseItem<'arena>, context: &mut C, ) { ... } fn walk_in_attribute_list( &mut self, attribute_list: &'ast AttributeList<'arena>, context: &mut C, ) { ... } fn walk_attribute_list( &mut self, attribute_list: &'ast AttributeList<'arena>, context: &mut C, ) { ... } fn walk_out_attribute_list( &mut self, attribute_list: &'ast AttributeList<'arena>, context: &mut C, ) { ... } fn walk_in_attribute( &mut self, attribute: &'ast Attribute<'arena>, context: &mut C, ) { ... } fn walk_attribute( &mut self, attribute: &'ast Attribute<'arena>, context: &mut C, ) { ... } fn walk_out_attribute( &mut self, attribute: &'ast Attribute<'arena>, context: &mut C, ) { ... } fn walk_in_argument_list( &mut self, argument_list: &'ast ArgumentList<'arena>, context: &mut C, ) { ... } fn walk_argument_list( &mut self, argument_list: &'ast ArgumentList<'arena>, context: &mut C, ) { ... } fn walk_out_argument_list( &mut self, argument_list: &'ast ArgumentList<'arena>, context: &mut C, ) { ... } fn walk_in_partial_argument_list( &mut self, partial_argument_list: &'ast PartialArgumentList<'arena>, context: &mut C, ) { ... } fn walk_partial_argument_list( &mut self, partial_argument_list: &'ast PartialArgumentList<'arena>, context: &mut C, ) { ... } fn walk_out_partial_argument_list( &mut self, partial_argument_list: &'ast PartialArgumentList<'arena>, context: &mut C, ) { ... } fn walk_in_argument( &mut self, argument: &'ast Argument<'arena>, context: &mut C, ) { ... } fn walk_argument( &mut self, argument: &'ast Argument<'arena>, context: &mut C, ) { ... } fn walk_out_argument( &mut self, argument: &'ast Argument<'arena>, context: &mut C, ) { ... } fn walk_in_partial_argument( &mut self, partial_argument: &'ast PartialArgument<'arena>, context: &mut C, ) { ... } fn walk_partial_argument( &mut self, partial_argument: &'ast PartialArgument<'arena>, context: &mut C, ) { ... } fn walk_out_partial_argument( &mut self, partial_argument: &'ast PartialArgument<'arena>, context: &mut C, ) { ... } fn walk_in_positional_argument( &mut self, positional_argument: &'ast PositionalArgument<'arena>, context: &mut C, ) { ... } fn walk_positional_argument( &mut self, positional_argument: &'ast PositionalArgument<'arena>, context: &mut C, ) { ... } fn walk_out_positional_argument( &mut self, positional_argument: &'ast PositionalArgument<'arena>, context: &mut C, ) { ... } fn walk_in_named_argument( &mut self, named_argument: &'ast NamedArgument<'arena>, context: &mut C, ) { ... } fn walk_named_argument( &mut self, named_argument: &'ast NamedArgument<'arena>, context: &mut C, ) { ... } fn walk_out_named_argument( &mut self, named_argument: &'ast NamedArgument<'arena>, context: &mut C, ) { ... } fn walk_in_placeholder_argument( &mut self, placeholder_argument: &'ast PlaceholderArgument, context: &mut C, ) { ... } fn walk_placeholder_argument( &mut self, placeholder_argument: &'ast PlaceholderArgument, context: &mut C, ) { ... } fn walk_out_placeholder_argument( &mut self, placeholder_argument: &'ast PlaceholderArgument, context: &mut C, ) { ... } fn walk_in_named_placeholder_argument( &mut self, named_placeholder_argument: &'ast NamedPlaceholderArgument<'arena>, context: &mut C, ) { ... } fn walk_named_placeholder_argument( &mut self, named_placeholder_argument: &'ast NamedPlaceholderArgument<'arena>, context: &mut C, ) { ... } fn walk_out_named_placeholder_argument( &mut self, named_placeholder_argument: &'ast NamedPlaceholderArgument<'arena>, context: &mut C, ) { ... } fn walk_in_variadic_placeholder_argument( &mut self, variadic_placeholder_argument: &'ast VariadicPlaceholderArgument, context: &mut C, ) { ... } fn walk_variadic_placeholder_argument( &mut self, variadic_placeholder_argument: &'ast VariadicPlaceholderArgument, context: &mut C, ) { ... } fn walk_out_variadic_placeholder_argument( &mut self, variadic_placeholder_argument: &'ast VariadicPlaceholderArgument, context: &mut C, ) { ... } fn walk_in_modifier( &mut self, modifier: &'ast Modifier<'arena>, context: &mut C, ) { ... } fn walk_modifier( &mut self, modifier: &'ast Modifier<'arena>, context: &mut C, ) { ... } fn walk_out_modifier( &mut self, modifier: &'ast Modifier<'arena>, context: &mut C, ) { ... } fn walk_in_extends( &mut self, extends: &'ast Extends<'arena>, context: &mut C, ) { ... } fn walk_extends(&mut self, extends: &'ast Extends<'arena>, context: &mut C) { ... } fn walk_out_extends( &mut self, extends: &'ast Extends<'arena>, context: &mut C, ) { ... } fn walk_in_implements( &mut self, implements: &'ast Implements<'arena>, context: &mut C, ) { ... } fn walk_implements( &mut self, implements: &'ast Implements<'arena>, context: &mut C, ) { ... } fn walk_out_implements( &mut self, implements: &'ast Implements<'arena>, context: &mut C, ) { ... } fn walk_in_class(&mut self, class: &'ast Class<'arena>, context: &mut C) { ... } fn walk_class(&mut self, class: &'ast Class<'arena>, context: &mut C) { ... } fn walk_out_class(&mut self, class: &'ast Class<'arena>, context: &mut C) { ... } fn walk_in_interface( &mut self, interface: &'ast Interface<'arena>, context: &mut C, ) { ... } fn walk_interface( &mut self, interface: &'ast Interface<'arena>, context: &mut C, ) { ... } fn walk_out_interface( &mut self, interface: &'ast Interface<'arena>, context: &mut C, ) { ... } fn walk_in_trait(&mut self, trait: &'ast Trait<'arena>, context: &mut C) { ... } fn walk_trait(&mut self, trait: &'ast Trait<'arena>, context: &mut C) { ... } fn walk_out_trait(&mut self, trait: &'ast Trait<'arena>, context: &mut C) { ... } fn walk_in_enum(&mut self, enum: &'ast Enum<'arena>, context: &mut C) { ... } fn walk_enum(&mut self, enum: &'ast Enum<'arena>, context: &mut C) { ... } fn walk_out_enum(&mut self, enum: &'ast Enum<'arena>, context: &mut C) { ... } fn walk_in_enum_backing_type_hint( &mut self, enum_backing_type_hint: &'ast EnumBackingTypeHint<'arena>, context: &mut C, ) { ... } fn walk_enum_backing_type_hint( &mut self, enum_backing_type_hint: &'ast EnumBackingTypeHint<'arena>, context: &mut C, ) { ... } fn walk_out_enum_backing_type_hint( &mut self, enum_backing_type_hint: &'ast EnumBackingTypeHint<'arena>, context: &mut C, ) { ... } fn walk_in_class_like_member( &mut self, class_like_member: &'ast ClassLikeMember<'arena>, context: &mut C, ) { ... } fn walk_class_like_member( &mut self, class_like_member: &'ast ClassLikeMember<'arena>, context: &mut C, ) { ... } fn walk_out_class_like_member( &mut self, class_like_member: &'ast ClassLikeMember<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use( &mut self, trait_use: &'ast TraitUse<'arena>, context: &mut C, ) { ... } fn walk_trait_use( &mut self, trait_use: &'ast TraitUse<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use( &mut self, trait_use: &'ast TraitUse<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_specification( &mut self, trait_use_specification: &'ast TraitUseSpecification<'arena>, context: &mut C, ) { ... } fn walk_trait_use_specification( &mut self, trait_use_specification: &'ast TraitUseSpecification<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_specification( &mut self, trait_use_specification: &'ast TraitUseSpecification<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_abstract_specification( &mut self, trait_use_abstract_specification: &'ast TraitUseAbstractSpecification<'arena>, context: &mut C, ) { ... } fn walk_trait_use_abstract_specification( &mut self, trait_use_abstract_specification: &'ast TraitUseAbstractSpecification<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_abstract_specification( &mut self, trait_use_abstract_specification: &'ast TraitUseAbstractSpecification<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_concrete_specification( &mut self, trait_use_concrete_specification: &'ast TraitUseConcreteSpecification<'arena>, context: &mut C, ) { ... } fn walk_trait_use_concrete_specification( &mut self, trait_use_concrete_specification: &'ast TraitUseConcreteSpecification<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_concrete_specification( &mut self, trait_use_concrete_specification: &'ast TraitUseConcreteSpecification<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_adaptation( &mut self, trait_use_adaptation: &'ast TraitUseAdaptation<'arena>, context: &mut C, ) { ... } fn walk_trait_use_adaptation( &mut self, trait_use_adaptation: &'ast TraitUseAdaptation<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_adaptation( &mut self, trait_use_adaptation: &'ast TraitUseAdaptation<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_precedence_adaptation( &mut self, trait_use_precedence_adaptation: &'ast TraitUsePrecedenceAdaptation<'arena>, context: &mut C, ) { ... } fn walk_trait_use_precedence_adaptation( &mut self, trait_use_precedence_adaptation: &'ast TraitUsePrecedenceAdaptation<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_precedence_adaptation( &mut self, trait_use_precedence_adaptation: &'ast TraitUsePrecedenceAdaptation<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_absolute_method_reference( &mut self, trait_use_absolute_method_reference: &'ast TraitUseAbsoluteMethodReference<'arena>, context: &mut C, ) { ... } fn walk_trait_use_absolute_method_reference( &mut self, trait_use_absolute_method_reference: &'ast TraitUseAbsoluteMethodReference<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_absolute_method_reference( &mut self, trait_use_absolute_method_reference: &'ast TraitUseAbsoluteMethodReference<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_alias_adaptation( &mut self, trait_use_alias_adaptation: &'ast TraitUseAliasAdaptation<'arena>, context: &mut C, ) { ... } fn walk_trait_use_alias_adaptation( &mut self, trait_use_alias_adaptation: &'ast TraitUseAliasAdaptation<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_alias_adaptation( &mut self, trait_use_alias_adaptation: &'ast TraitUseAliasAdaptation<'arena>, context: &mut C, ) { ... } fn walk_in_trait_use_method_reference( &mut self, trait_use_method_reference: &'ast TraitUseMethodReference<'arena>, context: &mut C, ) { ... } fn walk_trait_use_method_reference( &mut self, trait_use_method_reference: &'ast TraitUseMethodReference<'arena>, context: &mut C, ) { ... } fn walk_out_trait_use_method_reference( &mut self, trait_use_method_reference: &'ast TraitUseMethodReference<'arena>, context: &mut C, ) { ... } fn walk_in_class_like_constant( &mut self, class_like_constant: &'ast ClassLikeConstant<'arena>, context: &mut C, ) { ... } fn walk_class_like_constant( &mut self, class_like_constant: &'ast ClassLikeConstant<'arena>, context: &mut C, ) { ... } fn walk_out_class_like_constant( &mut self, class_like_constant: &'ast ClassLikeConstant<'arena>, context: &mut C, ) { ... } fn walk_in_class_like_constant_item( &mut self, class_like_constant_item: &'ast ClassLikeConstantItem<'arena>, context: &mut C, ) { ... } fn walk_class_like_constant_item( &mut self, class_like_constant_item: &'ast ClassLikeConstantItem<'arena>, context: &mut C, ) { ... } fn walk_out_class_like_constant_item( &mut self, class_like_constant_item: &'ast ClassLikeConstantItem<'arena>, context: &mut C, ) { ... } fn walk_in_property( &mut self, property: &'ast Property<'arena>, context: &mut C, ) { ... } fn walk_property( &mut self, property: &'ast Property<'arena>, context: &mut C, ) { ... } fn walk_out_property( &mut self, property: &'ast Property<'arena>, context: &mut C, ) { ... } fn walk_in_plain_property( &mut self, plain_property: &'ast PlainProperty<'arena>, context: &mut C, ) { ... } fn walk_plain_property( &mut self, plain_property: &'ast PlainProperty<'arena>, context: &mut C, ) { ... } fn walk_out_plain_property( &mut self, plain_property: &'ast PlainProperty<'arena>, context: &mut C, ) { ... } fn walk_in_property_item( &mut self, property_item: &'ast PropertyItem<'arena>, context: &mut C, ) { ... } fn walk_property_item( &mut self, property_item: &'ast PropertyItem<'arena>, context: &mut C, ) { ... } fn walk_out_property_item( &mut self, property_item: &'ast PropertyItem<'arena>, context: &mut C, ) { ... } fn walk_in_property_abstract_item( &mut self, property_abstract_item: &'ast PropertyAbstractItem<'arena>, context: &mut C, ) { ... } fn walk_property_abstract_item( &mut self, property_abstract_item: &'ast PropertyAbstractItem<'arena>, context: &mut C, ) { ... } fn walk_out_property_abstract_item( &mut self, property_abstract_item: &'ast PropertyAbstractItem<'arena>, context: &mut C, ) { ... } fn walk_in_property_concrete_item( &mut self, property_concrete_item: &'ast PropertyConcreteItem<'arena>, context: &mut C, ) { ... } fn walk_property_concrete_item( &mut self, property_concrete_item: &'ast PropertyConcreteItem<'arena>, context: &mut C, ) { ... } fn walk_out_property_concrete_item( &mut self, property_concrete_item: &'ast PropertyConcreteItem<'arena>, context: &mut C, ) { ... } fn walk_in_hooked_property( &mut self, hooked_property: &'ast HookedProperty<'arena>, context: &mut C, ) { ... } fn walk_hooked_property( &mut self, hooked_property: &'ast HookedProperty<'arena>, context: &mut C, ) { ... } fn walk_out_hooked_property( &mut self, hooked_property: &'ast HookedProperty<'arena>, context: &mut C, ) { ... } fn walk_in_property_hook_list( &mut self, property_hook_list: &'ast PropertyHookList<'arena>, context: &mut C, ) { ... } fn walk_property_hook_list( &mut self, property_hook_list: &'ast PropertyHookList<'arena>, context: &mut C, ) { ... } fn walk_out_property_hook_list( &mut self, property_hook_list: &'ast PropertyHookList<'arena>, context: &mut C, ) { ... } fn walk_in_property_hook( &mut self, property_hook: &'ast PropertyHook<'arena>, context: &mut C, ) { ... } fn walk_property_hook( &mut self, property_hook: &'ast PropertyHook<'arena>, context: &mut C, ) { ... } fn walk_out_property_hook( &mut self, property_hook: &'ast PropertyHook<'arena>, context: &mut C, ) { ... } fn walk_in_property_hook_body( &mut self, property_hook_body: &'ast PropertyHookBody<'arena>, context: &mut C, ) { ... } fn walk_property_hook_body( &mut self, property_hook_body: &'ast PropertyHookBody<'arena>, context: &mut C, ) { ... } fn walk_out_property_hook_body( &mut self, property_hook_body: &'ast PropertyHookBody<'arena>, context: &mut C, ) { ... } fn walk_in_property_hook_abstract_body( &mut self, property_hook_abstract_body: &'ast PropertyHookAbstractBody, context: &mut C, ) { ... } fn walk_property_hook_abstract_body( &mut self, property_hook_abstract_body: &'ast PropertyHookAbstractBody, context: &mut C, ) { ... } fn walk_out_property_hook_abstract_body( &mut self, property_hook_abstract_body: &'ast PropertyHookAbstractBody, context: &mut C, ) { ... } fn walk_in_property_hook_concrete_body( &mut self, property_hook_concrete_body: &'ast PropertyHookConcreteBody<'arena>, context: &mut C, ) { ... } fn walk_property_hook_concrete_body( &mut self, property_hook_concrete_body: &'ast PropertyHookConcreteBody<'arena>, context: &mut C, ) { ... } fn walk_out_property_hook_concrete_body( &mut self, property_hook_concrete_body: &'ast PropertyHookConcreteBody<'arena>, context: &mut C, ) { ... } fn walk_in_property_hook_concrete_expression_body( &mut self, property_hook_concrete_expression_body: &'ast PropertyHookConcreteExpressionBody<'arena>, context: &mut C, ) { ... } fn walk_property_hook_concrete_expression_body( &mut self, property_hook_concrete_expression_body: &'ast PropertyHookConcreteExpressionBody<'arena>, context: &mut C, ) { ... } fn walk_out_property_hook_concrete_expression_body( &mut self, property_hook_concrete_expression_body: &'ast PropertyHookConcreteExpressionBody<'arena>, context: &mut C, ) { ... } fn walk_in_function_like_parameter_list( &mut self, function_like_parameter_list: &'ast FunctionLikeParameterList<'arena>, context: &mut C, ) { ... } fn walk_function_like_parameter_list( &mut self, function_like_parameter_list: &'ast FunctionLikeParameterList<'arena>, context: &mut C, ) { ... } fn walk_out_function_like_parameter_list( &mut self, function_like_parameter_list: &'ast FunctionLikeParameterList<'arena>, context: &mut C, ) { ... } fn walk_in_function_like_parameter( &mut self, function_like_parameter: &'ast FunctionLikeParameter<'arena>, context: &mut C, ) { ... } fn walk_function_like_parameter( &mut self, function_like_parameter: &'ast FunctionLikeParameter<'arena>, context: &mut C, ) { ... } fn walk_out_function_like_parameter( &mut self, function_like_parameter: &'ast FunctionLikeParameter<'arena>, context: &mut C, ) { ... } fn walk_in_function_like_parameter_default_value( &mut self, function_like_parameter_default_value: &'ast FunctionLikeParameterDefaultValue<'arena>, context: &mut C, ) { ... } fn walk_function_like_parameter_default_value( &mut self, function_like_parameter_default_value: &'ast FunctionLikeParameterDefaultValue<'arena>, context: &mut C, ) { ... } fn walk_out_function_like_parameter_default_value( &mut self, function_like_parameter_default_value: &'ast FunctionLikeParameterDefaultValue<'arena>, context: &mut C, ) { ... } fn walk_in_enum_case( &mut self, enum_case: &'ast EnumCase<'arena>, context: &mut C, ) { ... } fn walk_enum_case( &mut self, enum_case: &'ast EnumCase<'arena>, context: &mut C, ) { ... } fn walk_out_enum_case( &mut self, enum_case: &'ast EnumCase<'arena>, context: &mut C, ) { ... } fn walk_in_enum_case_item( &mut self, enum_case_item: &'ast EnumCaseItem<'arena>, context: &mut C, ) { ... } fn walk_enum_case_item( &mut self, enum_case_item: &'ast EnumCaseItem<'arena>, context: &mut C, ) { ... } fn walk_out_enum_case_item( &mut self, enum_case_item: &'ast EnumCaseItem<'arena>, context: &mut C, ) { ... } fn walk_in_enum_case_unit_item( &mut self, enum_case_unit_item: &'ast EnumCaseUnitItem<'arena>, context: &mut C, ) { ... } fn walk_enum_case_unit_item( &mut self, enum_case_unit_item: &'ast EnumCaseUnitItem<'arena>, context: &mut C, ) { ... } fn walk_out_enum_case_unit_item( &mut self, enum_case_unit_item: &'ast EnumCaseUnitItem<'arena>, context: &mut C, ) { ... } fn walk_in_enum_case_backed_item( &mut self, enum_case_backed_item: &'ast EnumCaseBackedItem<'arena>, context: &mut C, ) { ... } fn walk_enum_case_backed_item( &mut self, enum_case_backed_item: &'ast EnumCaseBackedItem<'arena>, context: &mut C, ) { ... } fn walk_out_enum_case_backed_item( &mut self, enum_case_backed_item: &'ast EnumCaseBackedItem<'arena>, context: &mut C, ) { ... } fn walk_in_method(&mut self, method: &'ast Method<'arena>, context: &mut C) { ... } fn walk_method(&mut self, method: &'ast Method<'arena>, context: &mut C) { ... } fn walk_out_method(&mut self, method: &'ast Method<'arena>, context: &mut C) { ... } fn walk_in_method_body( &mut self, method_body: &'ast MethodBody<'arena>, context: &mut C, ) { ... } fn walk_method_body( &mut self, method_body: &'ast MethodBody<'arena>, context: &mut C, ) { ... } fn walk_out_method_body( &mut self, method_body: &'ast MethodBody<'arena>, context: &mut C, ) { ... } fn walk_in_method_abstract_body( &mut self, method_abstract_body: &'ast MethodAbstractBody, context: &mut C, ) { ... } fn walk_method_abstract_body( &mut self, method_abstract_body: &'ast MethodAbstractBody, context: &mut C, ) { ... } fn walk_out_method_abstract_body( &mut self, method_abstract_body: &'ast MethodAbstractBody, context: &mut C, ) { ... } fn walk_in_function_like_return_type_hint( &mut self, function_like_return_type_hint: &'ast FunctionLikeReturnTypeHint<'arena>, context: &mut C, ) { ... } fn walk_function_like_return_type_hint( &mut self, function_like_return_type_hint: &'ast FunctionLikeReturnTypeHint<'arena>, context: &mut C, ) { ... } fn walk_out_function_like_return_type_hint( &mut self, function_like_return_type_hint: &'ast FunctionLikeReturnTypeHint<'arena>, context: &mut C, ) { ... } fn walk_in_block(&mut self, block: &'ast Block<'arena>, context: &mut C) { ... } fn walk_block(&mut self, block: &'ast Block<'arena>, context: &mut C) { ... } fn walk_out_block(&mut self, block: &'ast Block<'arena>, context: &mut C) { ... } fn walk_in_constant( &mut self, constant: &'ast Constant<'arena>, context: &mut C, ) { ... } fn walk_constant( &mut self, constant: &'ast Constant<'arena>, context: &mut C, ) { ... } fn walk_out_constant( &mut self, constant: &'ast Constant<'arena>, context: &mut C, ) { ... } fn walk_in_constant_item( &mut self, constant_item: &'ast ConstantItem<'arena>, context: &mut C, ) { ... } fn walk_constant_item( &mut self, constant_item: &'ast ConstantItem<'arena>, context: &mut C, ) { ... } fn walk_out_constant_item( &mut self, constant_item: &'ast ConstantItem<'arena>, context: &mut C, ) { ... } fn walk_in_function( &mut self, function: &'ast Function<'arena>, context: &mut C, ) { ... } fn walk_function( &mut self, function: &'ast Function<'arena>, context: &mut C, ) { ... } fn walk_out_function( &mut self, function: &'ast Function<'arena>, context: &mut C, ) { ... } fn walk_in_declare( &mut self, declare: &'ast Declare<'arena>, context: &mut C, ) { ... } fn walk_declare(&mut self, declare: &'ast Declare<'arena>, context: &mut C) { ... } fn walk_out_declare( &mut self, declare: &'ast Declare<'arena>, context: &mut C, ) { ... } fn walk_in_declare_item( &mut self, declare_item: &'ast DeclareItem<'arena>, context: &mut C, ) { ... } fn walk_declare_item( &mut self, declare_item: &'ast DeclareItem<'arena>, context: &mut C, ) { ... } fn walk_out_declare_item( &mut self, declare_item: &'ast DeclareItem<'arena>, context: &mut C, ) { ... } fn walk_in_declare_body( &mut self, declare_body: &'ast DeclareBody<'arena>, context: &mut C, ) { ... } fn walk_declare_body( &mut self, declare_body: &'ast DeclareBody<'arena>, context: &mut C, ) { ... } fn walk_out_declare_body( &mut self, declare_body: &'ast DeclareBody<'arena>, context: &mut C, ) { ... } fn walk_in_declare_colon_delimited_body( &mut self, declare_colon_delimited_body: &'ast DeclareColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_declare_colon_delimited_body( &mut self, declare_colon_delimited_body: &'ast DeclareColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_declare_colon_delimited_body( &mut self, declare_colon_delimited_body: &'ast DeclareColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_goto(&mut self, goto: &'ast Goto<'arena>, context: &mut C) { ... } fn walk_goto(&mut self, goto: &'ast Goto<'arena>, context: &mut C) { ... } fn walk_out_goto(&mut self, goto: &'ast Goto<'arena>, context: &mut C) { ... } fn walk_in_label(&mut self, label: &'ast Label<'arena>, context: &mut C) { ... } fn walk_label(&mut self, label: &'ast Label<'arena>, context: &mut C) { ... } fn walk_out_label(&mut self, label: &'ast Label<'arena>, context: &mut C) { ... } fn walk_in_try(&mut self, try: &'ast Try<'arena>, context: &mut C) { ... } fn walk_try(&mut self, try: &'ast Try<'arena>, context: &mut C) { ... } fn walk_out_try(&mut self, try: &'ast Try<'arena>, context: &mut C) { ... } fn walk_in_try_catch_clause( &mut self, try_catch_clause: &'ast TryCatchClause<'arena>, context: &mut C, ) { ... } fn walk_try_catch_clause( &mut self, try_catch_clause: &'ast TryCatchClause<'arena>, context: &mut C, ) { ... } fn walk_out_try_catch_clause( &mut self, try_catch_clause: &'ast TryCatchClause<'arena>, context: &mut C, ) { ... } fn walk_in_try_finally_clause( &mut self, try_finally_clause: &'ast TryFinallyClause<'arena>, context: &mut C, ) { ... } fn walk_try_finally_clause( &mut self, try_finally_clause: &'ast TryFinallyClause<'arena>, context: &mut C, ) { ... } fn walk_out_try_finally_clause( &mut self, try_finally_clause: &'ast TryFinallyClause<'arena>, context: &mut C, ) { ... } fn walk_in_foreach( &mut self, foreach: &'ast Foreach<'arena>, context: &mut C, ) { ... } fn walk_foreach(&mut self, foreach: &'ast Foreach<'arena>, context: &mut C) { ... } fn walk_out_foreach( &mut self, foreach: &'ast Foreach<'arena>, context: &mut C, ) { ... } fn walk_in_foreach_target( &mut self, foreach_target: &'ast ForeachTarget<'arena>, context: &mut C, ) { ... } fn walk_foreach_target( &mut self, foreach_target: &'ast ForeachTarget<'arena>, context: &mut C, ) { ... } fn walk_out_foreach_target( &mut self, foreach_target: &'ast ForeachTarget<'arena>, context: &mut C, ) { ... } fn walk_in_foreach_value_target( &mut self, foreach_value_target: &'ast ForeachValueTarget<'arena>, context: &mut C, ) { ... } fn walk_foreach_value_target( &mut self, foreach_value_target: &'ast ForeachValueTarget<'arena>, context: &mut C, ) { ... } fn walk_out_foreach_value_target( &mut self, foreach_value_target: &'ast ForeachValueTarget<'arena>, context: &mut C, ) { ... } fn walk_in_foreach_key_value_target( &mut self, foreach_key_value_target: &'ast ForeachKeyValueTarget<'arena>, context: &mut C, ) { ... } fn walk_foreach_key_value_target( &mut self, foreach_key_value_target: &'ast ForeachKeyValueTarget<'arena>, context: &mut C, ) { ... } fn walk_out_foreach_key_value_target( &mut self, foreach_key_value_target: &'ast ForeachKeyValueTarget<'arena>, context: &mut C, ) { ... } fn walk_in_foreach_body( &mut self, foreach_body: &'ast ForeachBody<'arena>, context: &mut C, ) { ... } fn walk_foreach_body( &mut self, foreach_body: &'ast ForeachBody<'arena>, context: &mut C, ) { ... } fn walk_out_foreach_body( &mut self, foreach_body: &'ast ForeachBody<'arena>, context: &mut C, ) { ... } fn walk_in_foreach_colon_delimited_body( &mut self, foreach_colon_delimited_body: &'ast ForeachColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_foreach_colon_delimited_body( &mut self, foreach_colon_delimited_body: &'ast ForeachColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_foreach_colon_delimited_body( &mut self, foreach_colon_delimited_body: &'ast ForeachColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_for(&mut self, for: &'ast For<'arena>, context: &mut C) { ... } fn walk_for(&mut self, for: &'ast For<'arena>, context: &mut C) { ... } fn walk_out_for(&mut self, for: &'ast For<'arena>, context: &mut C) { ... } fn walk_in_for_body( &mut self, for_body: &'ast ForBody<'arena>, context: &mut C, ) { ... } fn walk_for_body( &mut self, for_body: &'ast ForBody<'arena>, context: &mut C, ) { ... } fn walk_out_for_body( &mut self, for_body: &'ast ForBody<'arena>, context: &mut C, ) { ... } fn walk_in_for_colon_delimited_body( &mut self, for_colon_delimited_body: &'ast ForColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_for_colon_delimited_body( &mut self, for_colon_delimited_body: &'ast ForColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_for_colon_delimited_body( &mut self, for_colon_delimited_body: &'ast ForColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_while(&mut self, while: &'ast While<'arena>, context: &mut C) { ... } fn walk_while(&mut self, while: &'ast While<'arena>, context: &mut C) { ... } fn walk_out_while(&mut self, while: &'ast While<'arena>, context: &mut C) { ... } fn walk_in_while_body( &mut self, while_body: &'ast WhileBody<'arena>, context: &mut C, ) { ... } fn walk_while_body( &mut self, while_body: &'ast WhileBody<'arena>, context: &mut C, ) { ... } fn walk_out_while_body( &mut self, while_body: &'ast WhileBody<'arena>, context: &mut C, ) { ... } fn walk_in_while_colon_delimited_body( &mut self, while_colon_delimited_body: &'ast WhileColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_while_colon_delimited_body( &mut self, while_colon_delimited_body: &'ast WhileColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_while_colon_delimited_body( &mut self, while_colon_delimited_body: &'ast WhileColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_do_while( &mut self, do_while: &'ast DoWhile<'arena>, context: &mut C, ) { ... } fn walk_do_while( &mut self, do_while: &'ast DoWhile<'arena>, context: &mut C, ) { ... } fn walk_out_do_while( &mut self, do_while: &'ast DoWhile<'arena>, context: &mut C, ) { ... } fn walk_in_continue( &mut self, continue: &'ast Continue<'arena>, context: &mut C, ) { ... } fn walk_continue( &mut self, continue: &'ast Continue<'arena>, context: &mut C, ) { ... } fn walk_out_continue( &mut self, continue: &'ast Continue<'arena>, context: &mut C, ) { ... } fn walk_in_break(&mut self, break: &'ast Break<'arena>, context: &mut C) { ... } fn walk_break(&mut self, break: &'ast Break<'arena>, context: &mut C) { ... } fn walk_out_break(&mut self, break: &'ast Break<'arena>, context: &mut C) { ... } fn walk_in_switch(&mut self, switch: &'ast Switch<'arena>, context: &mut C) { ... } fn walk_switch(&mut self, switch: &'ast Switch<'arena>, context: &mut C) { ... } fn walk_out_switch(&mut self, switch: &'ast Switch<'arena>, context: &mut C) { ... } fn walk_in_switch_body( &mut self, switch_body: &'ast SwitchBody<'arena>, context: &mut C, ) { ... } fn walk_switch_body( &mut self, switch_body: &'ast SwitchBody<'arena>, context: &mut C, ) { ... } fn walk_out_switch_body( &mut self, switch_body: &'ast SwitchBody<'arena>, context: &mut C, ) { ... } fn walk_in_switch_brace_delimited_body( &mut self, switch_brace_delimited_body: &'ast SwitchBraceDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_switch_brace_delimited_body( &mut self, switch_brace_delimited_body: &'ast SwitchBraceDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_switch_brace_delimited_body( &mut self, switch_brace_delimited_body: &'ast SwitchBraceDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_switch_colon_delimited_body( &mut self, switch_colon_delimited_body: &'ast SwitchColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_switch_colon_delimited_body( &mut self, switch_colon_delimited_body: &'ast SwitchColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_switch_colon_delimited_body( &mut self, switch_colon_delimited_body: &'ast SwitchColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_switch_case( &mut self, switch_case: &'ast SwitchCase<'arena>, context: &mut C, ) { ... } fn walk_switch_case( &mut self, switch_case: &'ast SwitchCase<'arena>, context: &mut C, ) { ... } fn walk_out_switch_case( &mut self, switch_case: &'ast SwitchCase<'arena>, context: &mut C, ) { ... } fn walk_in_switch_expression_case( &mut self, switch_expression_case: &'ast SwitchExpressionCase<'arena>, context: &mut C, ) { ... } fn walk_switch_expression_case( &mut self, switch_expression_case: &'ast SwitchExpressionCase<'arena>, context: &mut C, ) { ... } fn walk_out_switch_expression_case( &mut self, switch_expression_case: &'ast SwitchExpressionCase<'arena>, context: &mut C, ) { ... } fn walk_in_switch_default_case( &mut self, switch_default_case: &'ast SwitchDefaultCase<'arena>, context: &mut C, ) { ... } fn walk_switch_default_case( &mut self, switch_default_case: &'ast SwitchDefaultCase<'arena>, context: &mut C, ) { ... } fn walk_out_switch_default_case( &mut self, switch_default_case: &'ast SwitchDefaultCase<'arena>, context: &mut C, ) { ... } fn walk_in_switch_case_separator( &mut self, switch_case_separator: &'ast SwitchCaseSeparator, context: &mut C, ) { ... } fn walk_switch_case_separator( &mut self, switch_case_separator: &'ast SwitchCaseSeparator, context: &mut C, ) { ... } fn walk_out_switch_case_separator( &mut self, switch_case_separator: &'ast SwitchCaseSeparator, context: &mut C, ) { ... } fn walk_in_if(&mut self, if: &'ast If<'arena>, context: &mut C) { ... } fn walk_if(&mut self, if: &'ast If<'arena>, context: &mut C) { ... } fn walk_out_if(&mut self, if: &'ast If<'arena>, context: &mut C) { ... } fn walk_in_if_body( &mut self, if_body: &'ast IfBody<'arena>, context: &mut C, ) { ... } fn walk_if_body(&mut self, if_body: &'ast IfBody<'arena>, context: &mut C) { ... } fn walk_out_if_body( &mut self, if_body: &'ast IfBody<'arena>, context: &mut C, ) { ... } fn walk_in_if_statement_body( &mut self, if_statement_body: &'ast IfStatementBody<'arena>, context: &mut C, ) { ... } fn walk_if_statement_body( &mut self, if_statement_body: &'ast IfStatementBody<'arena>, context: &mut C, ) { ... } fn walk_out_if_statement_body( &mut self, if_statement_body: &'ast IfStatementBody<'arena>, context: &mut C, ) { ... } fn walk_in_if_statement_body_else_if_clause( &mut self, if_statement_body_else_if_clause: &'ast IfStatementBodyElseIfClause<'arena>, context: &mut C, ) { ... } fn walk_if_statement_body_else_if_clause( &mut self, if_statement_body_else_if_clause: &'ast IfStatementBodyElseIfClause<'arena>, context: &mut C, ) { ... } fn walk_out_if_statement_body_else_if_clause( &mut self, if_statement_body_else_if_clause: &'ast IfStatementBodyElseIfClause<'arena>, context: &mut C, ) { ... } fn walk_in_if_statement_body_else_clause( &mut self, if_statement_body_else_clause: &'ast IfStatementBodyElseClause<'arena>, context: &mut C, ) { ... } fn walk_if_statement_body_else_clause( &mut self, if_statement_body_else_clause: &'ast IfStatementBodyElseClause<'arena>, context: &mut C, ) { ... } fn walk_out_if_statement_body_else_clause( &mut self, if_statement_body_else_clause: &'ast IfStatementBodyElseClause<'arena>, context: &mut C, ) { ... } fn walk_in_if_colon_delimited_body( &mut self, if_colon_delimited_body: &'ast IfColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_if_colon_delimited_body( &mut self, if_colon_delimited_body: &'ast IfColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_out_if_colon_delimited_body( &mut self, if_colon_delimited_body: &'ast IfColonDelimitedBody<'arena>, context: &mut C, ) { ... } fn walk_in_if_colon_delimited_body_else_if_clause( &mut self, if_colon_delimited_body_else_if_clause: &'ast IfColonDelimitedBodyElseIfClause<'arena>, context: &mut C, ) { ... } fn walk_if_colon_delimited_body_else_if_clause( &mut self, if_colon_delimited_body_else_if_clause: &'ast IfColonDelimitedBodyElseIfClause<'arena>, context: &mut C, ) { ... } fn walk_out_if_colon_delimited_body_else_if_clause( &mut self, if_colon_delimited_body_else_if_clause: &'ast IfColonDelimitedBodyElseIfClause<'arena>, context: &mut C, ) { ... } fn walk_in_if_colon_delimited_body_else_clause( &mut self, if_colon_delimited_body_else_clause: &'ast IfColonDelimitedBodyElseClause<'arena>, context: &mut C, ) { ... } fn walk_if_colon_delimited_body_else_clause( &mut self, if_colon_delimited_body_else_clause: &'ast IfColonDelimitedBodyElseClause<'arena>, context: &mut C, ) { ... } fn walk_out_if_colon_delimited_body_else_clause( &mut self, if_colon_delimited_body_else_clause: &'ast IfColonDelimitedBodyElseClause<'arena>, context: &mut C, ) { ... } fn walk_in_return(&mut self, return: &'ast Return<'arena>, context: &mut C) { ... } fn walk_return(&mut self, return: &'ast Return<'arena>, context: &mut C) { ... } fn walk_out_return(&mut self, return: &'ast Return<'arena>, context: &mut C) { ... } fn walk_in_statement_expression( &mut self, statement_expression: &'ast ExpressionStatement<'arena>, context: &mut C, ) { ... } fn walk_statement_expression( &mut self, statement_expression: &'ast ExpressionStatement<'arena>, context: &mut C, ) { ... } fn walk_out_statement_expression( &mut self, statement_expression: &'ast ExpressionStatement<'arena>, context: &mut C, ) { ... } fn walk_in_echo_tag( &mut self, echo_tag: &'ast EchoTag<'arena>, context: &mut C, ) { ... } fn walk_echo_tag( &mut self, echo_tag: &'ast EchoTag<'arena>, context: &mut C, ) { ... } fn walk_out_echo_tag( &mut self, echo_tag: &'ast EchoTag<'arena>, context: &mut C, ) { ... } fn walk_in_echo(&mut self, echo: &'ast Echo<'arena>, context: &mut C) { ... } fn walk_echo(&mut self, echo: &'ast Echo<'arena>, context: &mut C) { ... } fn walk_out_echo(&mut self, echo: &'ast Echo<'arena>, context: &mut C) { ... } fn walk_in_global(&mut self, global: &'ast Global<'arena>, context: &mut C) { ... } fn walk_global(&mut self, global: &'ast Global<'arena>, context: &mut C) { ... } fn walk_out_global(&mut self, global: &'ast Global<'arena>, context: &mut C) { ... } fn walk_in_static(&mut self, static: &'ast Static<'arena>, context: &mut C) { ... } fn walk_static(&mut self, static: &'ast Static<'arena>, context: &mut C) { ... } fn walk_out_static(&mut self, static: &'ast Static<'arena>, context: &mut C) { ... } fn walk_in_static_item( &mut self, static_item: &'ast StaticItem<'arena>, context: &mut C, ) { ... } fn walk_static_item( &mut self, static_item: &'ast StaticItem<'arena>, context: &mut C, ) { ... } fn walk_out_static_item( &mut self, static_item: &'ast StaticItem<'arena>, context: &mut C, ) { ... } fn walk_in_static_abstract_item( &mut self, static_abstract_item: &'ast StaticAbstractItem<'arena>, context: &mut C, ) { ... } fn walk_static_abstract_item( &mut self, static_abstract_item: &'ast StaticAbstractItem<'arena>, context: &mut C, ) { ... } fn walk_out_static_abstract_item( &mut self, static_abstract_item: &'ast StaticAbstractItem<'arena>, context: &mut C, ) { ... } fn walk_in_static_concrete_item( &mut self, static_concrete_item: &'ast StaticConcreteItem<'arena>, context: &mut C, ) { ... } fn walk_static_concrete_item( &mut self, static_concrete_item: &'ast StaticConcreteItem<'arena>, context: &mut C, ) { ... } fn walk_out_static_concrete_item( &mut self, static_concrete_item: &'ast StaticConcreteItem<'arena>, context: &mut C, ) { ... } fn walk_in_halt_compiler( &mut self, halt_compiler: &'ast HaltCompiler<'arena>, context: &mut C, ) { ... } fn walk_halt_compiler( &mut self, halt_compiler: &'ast HaltCompiler<'arena>, context: &mut C, ) { ... } fn walk_out_halt_compiler( &mut self, halt_compiler: &'ast HaltCompiler<'arena>, context: &mut C, ) { ... } fn walk_in_unset(&mut self, unset: &'ast Unset<'arena>, context: &mut C) { ... } fn walk_unset(&mut self, unset: &'ast Unset<'arena>, context: &mut C) { ... } fn walk_out_unset(&mut self, unset: &'ast Unset<'arena>, context: &mut C) { ... } fn walk_in_expression( &mut self, expression: &'ast Expression<'arena>, context: &mut C, ) { ... } fn walk_expression( &mut self, expression: &'ast Expression<'arena>, context: &mut C, ) { ... } fn walk_out_expression( &mut self, expression: &'ast Expression<'arena>, context: &mut C, ) { ... } fn walk_in_binary(&mut self, binary: &'ast Binary<'arena>, context: &mut C) { ... } fn walk_binary(&mut self, binary: &'ast Binary<'arena>, context: &mut C) { ... } fn walk_out_binary(&mut self, binary: &'ast Binary<'arena>, context: &mut C) { ... } fn walk_in_binary_operator( &mut self, binary_operator: &'ast BinaryOperator<'arena>, context: &mut C, ) { ... } fn walk_binary_operator( &mut self, binary_operator: &'ast BinaryOperator<'arena>, context: &mut C, ) { ... } fn walk_out_binary_operator( &mut self, binary_operator: &'ast BinaryOperator<'arena>, context: &mut C, ) { ... } fn walk_in_unary_prefix( &mut self, unary_prefix: &'ast UnaryPrefix<'arena>, context: &mut C, ) { ... } fn walk_unary_prefix( &mut self, unary_prefix: &'ast UnaryPrefix<'arena>, context: &mut C, ) { ... } fn walk_out_unary_prefix( &mut self, unary_prefix: &'ast UnaryPrefix<'arena>, context: &mut C, ) { ... } fn walk_in_unary_prefix_operator( &mut self, unary_prefix_operator: &'ast UnaryPrefixOperator<'arena>, context: &mut C, ) { ... } fn walk_unary_prefix_operator( &mut self, unary_prefix_operator: &'ast UnaryPrefixOperator<'arena>, context: &mut C, ) { ... } fn walk_out_unary_prefix_operator( &mut self, unary_prefix_operator: &'ast UnaryPrefixOperator<'arena>, context: &mut C, ) { ... } fn walk_in_unary_postfix( &mut self, unary_postfix: &'ast UnaryPostfix<'arena>, context: &mut C, ) { ... } fn walk_unary_postfix( &mut self, unary_postfix: &'ast UnaryPostfix<'arena>, context: &mut C, ) { ... } fn walk_out_unary_postfix( &mut self, unary_postfix: &'ast UnaryPostfix<'arena>, context: &mut C, ) { ... } fn walk_in_unary_postfix_operator( &mut self, unary_postfix_operator: &'ast UnaryPostfixOperator, context: &mut C, ) { ... } fn walk_unary_postfix_operator( &mut self, unary_postfix_operator: &'ast UnaryPostfixOperator, context: &mut C, ) { ... } fn walk_out_unary_postfix_operator( &mut self, unary_postfix_operator: &'ast UnaryPostfixOperator, context: &mut C, ) { ... } fn walk_in_parenthesized( &mut self, parenthesized: &'ast Parenthesized<'arena>, context: &mut C, ) { ... } fn walk_parenthesized( &mut self, parenthesized: &'ast Parenthesized<'arena>, context: &mut C, ) { ... } fn walk_out_parenthesized( &mut self, parenthesized: &'ast Parenthesized<'arena>, context: &mut C, ) { ... } fn walk_in_literal_expression( &mut self, literal_expression: &'ast Literal<'arena>, context: &mut C, ) { ... } fn walk_literal_expression( &mut self, literal_expression: &'ast Literal<'arena>, context: &mut C, ) { ... } fn walk_out_literal_expression( &mut self, literal_expression: &'ast Literal<'arena>, context: &mut C, ) { ... } fn walk_in_literal_string( &mut self, literal_string: &'ast LiteralString<'arena>, context: &mut C, ) { ... } fn walk_literal_string( &mut self, literal_string: &'ast LiteralString<'arena>, context: &mut C, ) { ... } fn walk_out_literal_string( &mut self, literal_string: &'ast LiteralString<'arena>, context: &mut C, ) { ... } fn walk_in_literal_integer( &mut self, literal_integer: &'ast LiteralInteger<'arena>, context: &mut C, ) { ... } fn walk_literal_integer( &mut self, literal_integer: &'ast LiteralInteger<'arena>, context: &mut C, ) { ... } fn walk_out_literal_integer( &mut self, literal_integer: &'ast LiteralInteger<'arena>, context: &mut C, ) { ... } fn walk_in_literal_float( &mut self, literal_float: &'ast LiteralFloat<'arena>, context: &mut C, ) { ... } fn walk_literal_float( &mut self, literal_float: &'ast LiteralFloat<'arena>, context: &mut C, ) { ... } fn walk_out_literal_float( &mut self, literal_float: &'ast LiteralFloat<'arena>, context: &mut C, ) { ... } fn walk_in_true_keyword( &mut self, true_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_true_keyword( &mut self, true_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_out_true_keyword( &mut self, true_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_in_false_keyword( &mut self, false_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_false_keyword( &mut self, false_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_out_false_keyword( &mut self, false_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_in_null_keyword( &mut self, null_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_null_keyword( &mut self, null_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_out_null_keyword( &mut self, null_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_in_composite_string( &mut self, composite_string: &'ast CompositeString<'arena>, context: &mut C, ) { ... } fn walk_composite_string( &mut self, composite_string: &'ast CompositeString<'arena>, context: &mut C, ) { ... } fn walk_out_composite_string( &mut self, composite_string: &'ast CompositeString<'arena>, context: &mut C, ) { ... } fn walk_in_shell_execute_string( &mut self, shell_execute_string: &'ast ShellExecuteString<'arena>, context: &mut C, ) { ... } fn walk_shell_execute_string( &mut self, shell_execute_string: &'ast ShellExecuteString<'arena>, context: &mut C, ) { ... } fn walk_out_shell_execute_string( &mut self, shell_execute_string: &'ast ShellExecuteString<'arena>, context: &mut C, ) { ... } fn walk_in_interpolated_string( &mut self, interpolated_string: &'ast InterpolatedString<'arena>, context: &mut C, ) { ... } fn walk_interpolated_string( &mut self, interpolated_string: &'ast InterpolatedString<'arena>, context: &mut C, ) { ... } fn walk_out_interpolated_string( &mut self, interpolated_string: &'ast InterpolatedString<'arena>, context: &mut C, ) { ... } fn walk_in_document_string( &mut self, document_string: &'ast DocumentString<'arena>, context: &mut C, ) { ... } fn walk_document_string( &mut self, document_string: &'ast DocumentString<'arena>, context: &mut C, ) { ... } fn walk_out_document_string( &mut self, document_string: &'ast DocumentString<'arena>, context: &mut C, ) { ... } fn walk_in_string_part( &mut self, string_part: &'ast StringPart<'arena>, context: &mut C, ) { ... } fn walk_string_part( &mut self, string_part: &'ast StringPart<'arena>, context: &mut C, ) { ... } fn walk_out_string_part( &mut self, string_part: &'ast StringPart<'arena>, context: &mut C, ) { ... } fn walk_in_literal_string_part( &mut self, literal_string_part: &'ast LiteralStringPart<'arena>, context: &mut C, ) { ... } fn walk_literal_string_part( &mut self, literal_string_part: &'ast LiteralStringPart<'arena>, context: &mut C, ) { ... } fn walk_out_literal_string_part( &mut self, literal_string_part: &'ast LiteralStringPart<'arena>, context: &mut C, ) { ... } fn walk_in_braced_expression_string_part( &mut self, braced_expression_string_part: &'ast BracedExpressionStringPart<'arena>, context: &mut C, ) { ... } fn walk_braced_expression_string_part( &mut self, braced_expression_string_part: &'ast BracedExpressionStringPart<'arena>, context: &mut C, ) { ... } fn walk_out_braced_expression_string_part( &mut self, braced_expression_string_part: &'ast BracedExpressionStringPart<'arena>, context: &mut C, ) { ... } fn walk_in_assignment( &mut self, assignment: &'ast Assignment<'arena>, context: &mut C, ) { ... } fn walk_assignment( &mut self, assignment: &'ast Assignment<'arena>, context: &mut C, ) { ... } fn walk_out_assignment( &mut self, assignment: &'ast Assignment<'arena>, context: &mut C, ) { ... } fn walk_in_assignment_operator( &mut self, assignment_operator: &'ast AssignmentOperator, context: &mut C, ) { ... } fn walk_assignment_operator( &mut self, assignment_operator: &'ast AssignmentOperator, context: &mut C, ) { ... } fn walk_out_assignment_operator( &mut self, assignment_operator: &'ast AssignmentOperator, context: &mut C, ) { ... } fn walk_in_conditional( &mut self, conditional: &'ast Conditional<'arena>, context: &mut C, ) { ... } fn walk_conditional( &mut self, conditional: &'ast Conditional<'arena>, context: &mut C, ) { ... } fn walk_out_conditional( &mut self, conditional: &'ast Conditional<'arena>, context: &mut C, ) { ... } fn walk_in_array(&mut self, array: &'ast Array<'arena>, context: &mut C) { ... } fn walk_array(&mut self, array: &'ast Array<'arena>, context: &mut C) { ... } fn walk_out_array(&mut self, array: &'ast Array<'arena>, context: &mut C) { ... } fn walk_in_array_element( &mut self, array_element: &'ast ArrayElement<'arena>, context: &mut C, ) { ... } fn walk_array_element( &mut self, array_element: &'ast ArrayElement<'arena>, context: &mut C, ) { ... } fn walk_out_array_element( &mut self, array_element: &'ast ArrayElement<'arena>, context: &mut C, ) { ... } fn walk_in_key_value_array_element( &mut self, key_value_array_element: &'ast KeyValueArrayElement<'arena>, context: &mut C, ) { ... } fn walk_key_value_array_element( &mut self, key_value_array_element: &'ast KeyValueArrayElement<'arena>, context: &mut C, ) { ... } fn walk_out_key_value_array_element( &mut self, key_value_array_element: &'ast KeyValueArrayElement<'arena>, context: &mut C, ) { ... } fn walk_in_value_array_element( &mut self, value_array_element: &'ast ValueArrayElement<'arena>, context: &mut C, ) { ... } fn walk_value_array_element( &mut self, value_array_element: &'ast ValueArrayElement<'arena>, context: &mut C, ) { ... } fn walk_out_value_array_element( &mut self, value_array_element: &'ast ValueArrayElement<'arena>, context: &mut C, ) { ... } fn walk_in_variadic_array_element( &mut self, variadic_array_element: &'ast VariadicArrayElement<'arena>, context: &mut C, ) { ... } fn walk_variadic_array_element( &mut self, variadic_array_element: &'ast VariadicArrayElement<'arena>, context: &mut C, ) { ... } fn walk_out_variadic_array_element( &mut self, variadic_array_element: &'ast VariadicArrayElement<'arena>, context: &mut C, ) { ... } fn walk_in_missing_array_element( &mut self, missing_array_element: &'ast MissingArrayElement, context: &mut C, ) { ... } fn walk_missing_array_element( &mut self, missing_array_element: &'ast MissingArrayElement, context: &mut C, ) { ... } fn walk_out_missing_array_element( &mut self, missing_array_element: &'ast MissingArrayElement, context: &mut C, ) { ... } fn walk_in_legacy_array( &mut self, legacy_array: &'ast LegacyArray<'arena>, context: &mut C, ) { ... } fn walk_legacy_array( &mut self, legacy_array: &'ast LegacyArray<'arena>, context: &mut C, ) { ... } fn walk_out_legacy_array( &mut self, legacy_array: &'ast LegacyArray<'arena>, context: &mut C, ) { ... } fn walk_in_list(&mut self, list: &'ast List<'arena>, context: &mut C) { ... } fn walk_list(&mut self, list: &'ast List<'arena>, context: &mut C) { ... } fn walk_out_list(&mut self, list: &'ast List<'arena>, context: &mut C) { ... } fn walk_in_array_access( &mut self, array_access: &'ast ArrayAccess<'arena>, context: &mut C, ) { ... } fn walk_array_access( &mut self, array_access: &'ast ArrayAccess<'arena>, context: &mut C, ) { ... } fn walk_out_array_access( &mut self, array_access: &'ast ArrayAccess<'arena>, context: &mut C, ) { ... } fn walk_in_array_append( &mut self, array_append: &'ast ArrayAppend<'arena>, context: &mut C, ) { ... } fn walk_array_append( &mut self, array_append: &'ast ArrayAppend<'arena>, context: &mut C, ) { ... } fn walk_out_array_append( &mut self, array_append: &'ast ArrayAppend<'arena>, context: &mut C, ) { ... } fn walk_in_anonymous_class( &mut self, anonymous_class: &'ast AnonymousClass<'arena>, context: &mut C, ) { ... } fn walk_anonymous_class( &mut self, anonymous_class: &'ast AnonymousClass<'arena>, context: &mut C, ) { ... } fn walk_out_anonymous_class( &mut self, anonymous_class: &'ast AnonymousClass<'arena>, context: &mut C, ) { ... } fn walk_in_closure( &mut self, closure: &'ast Closure<'arena>, context: &mut C, ) { ... } fn walk_closure(&mut self, closure: &'ast Closure<'arena>, context: &mut C) { ... } fn walk_out_closure( &mut self, closure: &'ast Closure<'arena>, context: &mut C, ) { ... } fn walk_in_closure_use_clause( &mut self, closure_use_clause: &'ast ClosureUseClause<'arena>, context: &mut C, ) { ... } fn walk_closure_use_clause( &mut self, closure_use_clause: &'ast ClosureUseClause<'arena>, context: &mut C, ) { ... } fn walk_out_closure_use_clause( &mut self, closure_use_clause: &'ast ClosureUseClause<'arena>, context: &mut C, ) { ... } fn walk_in_closure_use_clause_variable( &mut self, closure_use_clause_variable: &'ast ClosureUseClauseVariable<'arena>, context: &mut C, ) { ... } fn walk_closure_use_clause_variable( &mut self, closure_use_clause_variable: &'ast ClosureUseClauseVariable<'arena>, context: &mut C, ) { ... } fn walk_out_closure_use_clause_variable( &mut self, closure_use_clause_variable: &'ast ClosureUseClauseVariable<'arena>, context: &mut C, ) { ... } fn walk_in_arrow_function( &mut self, arrow_function: &'ast ArrowFunction<'arena>, context: &mut C, ) { ... } fn walk_arrow_function( &mut self, arrow_function: &'ast ArrowFunction<'arena>, context: &mut C, ) { ... } fn walk_out_arrow_function( &mut self, arrow_function: &'ast ArrowFunction<'arena>, context: &mut C, ) { ... } fn walk_in_variable( &mut self, variable: &'ast Variable<'arena>, context: &mut C, ) { ... } fn walk_variable( &mut self, variable: &'ast Variable<'arena>, context: &mut C, ) { ... } fn walk_out_variable( &mut self, variable: &'ast Variable<'arena>, context: &mut C, ) { ... } fn walk_in_direct_variable( &mut self, direct_variable: &'ast DirectVariable<'arena>, context: &mut C, ) { ... } fn walk_direct_variable( &mut self, direct_variable: &'ast DirectVariable<'arena>, context: &mut C, ) { ... } fn walk_out_direct_variable( &mut self, direct_variable: &'ast DirectVariable<'arena>, context: &mut C, ) { ... } fn walk_in_indirect_variable( &mut self, indirect_variable: &'ast IndirectVariable<'arena>, context: &mut C, ) { ... } fn walk_indirect_variable( &mut self, indirect_variable: &'ast IndirectVariable<'arena>, context: &mut C, ) { ... } fn walk_out_indirect_variable( &mut self, indirect_variable: &'ast IndirectVariable<'arena>, context: &mut C, ) { ... } fn walk_in_nested_variable( &mut self, nested_variable: &'ast NestedVariable<'arena>, context: &mut C, ) { ... } fn walk_nested_variable( &mut self, nested_variable: &'ast NestedVariable<'arena>, context: &mut C, ) { ... } fn walk_out_nested_variable( &mut self, nested_variable: &'ast NestedVariable<'arena>, context: &mut C, ) { ... } fn walk_in_identifier( &mut self, identifier: &'ast Identifier<'arena>, context: &mut C, ) { ... } fn walk_identifier( &mut self, identifier: &'ast Identifier<'arena>, context: &mut C, ) { ... } fn walk_out_identifier( &mut self, identifier: &'ast Identifier<'arena>, context: &mut C, ) { ... } fn walk_in_local_identifier( &mut self, local_identifier: &'ast LocalIdentifier<'arena>, context: &mut C, ) { ... } fn walk_local_identifier( &mut self, local_identifier: &'ast LocalIdentifier<'arena>, context: &mut C, ) { ... } fn walk_out_local_identifier( &mut self, local_identifier: &'ast LocalIdentifier<'arena>, context: &mut C, ) { ... } fn walk_in_qualified_identifier( &mut self, qualified_identifier: &'ast QualifiedIdentifier<'arena>, context: &mut C, ) { ... } fn walk_qualified_identifier( &mut self, qualified_identifier: &'ast QualifiedIdentifier<'arena>, context: &mut C, ) { ... } fn walk_out_qualified_identifier( &mut self, qualified_identifier: &'ast QualifiedIdentifier<'arena>, context: &mut C, ) { ... } fn walk_in_fully_qualified_identifier( &mut self, fully_qualified_identifier: &'ast FullyQualifiedIdentifier<'arena>, context: &mut C, ) { ... } fn walk_fully_qualified_identifier( &mut self, fully_qualified_identifier: &'ast FullyQualifiedIdentifier<'arena>, context: &mut C, ) { ... } fn walk_out_fully_qualified_identifier( &mut self, fully_qualified_identifier: &'ast FullyQualifiedIdentifier<'arena>, context: &mut C, ) { ... } fn walk_in_match(&mut self, match: &'ast Match<'arena>, context: &mut C) { ... } fn walk_match(&mut self, match: &'ast Match<'arena>, context: &mut C) { ... } fn walk_out_match(&mut self, match: &'ast Match<'arena>, context: &mut C) { ... } fn walk_in_match_arm( &mut self, match_arm: &'ast MatchArm<'arena>, context: &mut C, ) { ... } fn walk_match_arm( &mut self, match_arm: &'ast MatchArm<'arena>, context: &mut C, ) { ... } fn walk_out_match_arm( &mut self, match_arm: &'ast MatchArm<'arena>, context: &mut C, ) { ... } fn walk_in_match_expression_arm( &mut self, match_expression_arm: &'ast MatchExpressionArm<'arena>, context: &mut C, ) { ... } fn walk_match_expression_arm( &mut self, match_expression_arm: &'ast MatchExpressionArm<'arena>, context: &mut C, ) { ... } fn walk_out_match_expression_arm( &mut self, match_expression_arm: &'ast MatchExpressionArm<'arena>, context: &mut C, ) { ... } fn walk_in_match_default_arm( &mut self, match_default_arm: &'ast MatchDefaultArm<'arena>, context: &mut C, ) { ... } fn walk_match_default_arm( &mut self, match_default_arm: &'ast MatchDefaultArm<'arena>, context: &mut C, ) { ... } fn walk_out_match_default_arm( &mut self, match_default_arm: &'ast MatchDefaultArm<'arena>, context: &mut C, ) { ... } fn walk_in_yield(&mut self, yield: &'ast Yield<'arena>, context: &mut C) { ... } fn walk_yield(&mut self, yield: &'ast Yield<'arena>, context: &mut C) { ... } fn walk_out_yield(&mut self, yield: &'ast Yield<'arena>, context: &mut C) { ... } fn walk_in_yield_value( &mut self, yield_value: &'ast YieldValue<'arena>, context: &mut C, ) { ... } fn walk_yield_value( &mut self, yield_value: &'ast YieldValue<'arena>, context: &mut C, ) { ... } fn walk_out_yield_value( &mut self, yield_value: &'ast YieldValue<'arena>, context: &mut C, ) { ... } fn walk_in_yield_pair( &mut self, yield_pair: &'ast YieldPair<'arena>, context: &mut C, ) { ... } fn walk_yield_pair( &mut self, yield_pair: &'ast YieldPair<'arena>, context: &mut C, ) { ... } fn walk_out_yield_pair( &mut self, yield_pair: &'ast YieldPair<'arena>, context: &mut C, ) { ... } fn walk_in_yield_from( &mut self, yield_from: &'ast YieldFrom<'arena>, context: &mut C, ) { ... } fn walk_yield_from( &mut self, yield_from: &'ast YieldFrom<'arena>, context: &mut C, ) { ... } fn walk_out_yield_from( &mut self, yield_from: &'ast YieldFrom<'arena>, context: &mut C, ) { ... } fn walk_in_construct( &mut self, construct: &'ast Construct<'arena>, context: &mut C, ) { ... } fn walk_construct( &mut self, construct: &'ast Construct<'arena>, context: &mut C, ) { ... } fn walk_out_construct( &mut self, construct: &'ast Construct<'arena>, context: &mut C, ) { ... } fn walk_in_isset_construct( &mut self, isset_construct: &'ast IssetConstruct<'arena>, context: &mut C, ) { ... } fn walk_isset_construct( &mut self, isset_construct: &'ast IssetConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_isset_construct( &mut self, isset_construct: &'ast IssetConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_empty_construct( &mut self, empty_construct: &'ast EmptyConstruct<'arena>, context: &mut C, ) { ... } fn walk_empty_construct( &mut self, empty_construct: &'ast EmptyConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_empty_construct( &mut self, empty_construct: &'ast EmptyConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_eval_construct( &mut self, eval_construct: &'ast EvalConstruct<'arena>, context: &mut C, ) { ... } fn walk_eval_construct( &mut self, eval_construct: &'ast EvalConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_eval_construct( &mut self, eval_construct: &'ast EvalConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_include_construct( &mut self, include_construct: &'ast IncludeConstruct<'arena>, context: &mut C, ) { ... } fn walk_include_construct( &mut self, include_construct: &'ast IncludeConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_include_construct( &mut self, include_construct: &'ast IncludeConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_include_once_construct( &mut self, include_once_construct: &'ast IncludeOnceConstruct<'arena>, context: &mut C, ) { ... } fn walk_include_once_construct( &mut self, include_once_construct: &'ast IncludeOnceConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_include_once_construct( &mut self, include_once_construct: &'ast IncludeOnceConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_require_construct( &mut self, require_construct: &'ast RequireConstruct<'arena>, context: &mut C, ) { ... } fn walk_require_construct( &mut self, require_construct: &'ast RequireConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_require_construct( &mut self, require_construct: &'ast RequireConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_require_once_construct( &mut self, require_once_construct: &'ast RequireOnceConstruct<'arena>, context: &mut C, ) { ... } fn walk_require_once_construct( &mut self, require_once_construct: &'ast RequireOnceConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_require_once_construct( &mut self, require_once_construct: &'ast RequireOnceConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_print_construct( &mut self, print_construct: &'ast PrintConstruct<'arena>, context: &mut C, ) { ... } fn walk_print_construct( &mut self, print_construct: &'ast PrintConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_print_construct( &mut self, print_construct: &'ast PrintConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_exit_construct( &mut self, exit_construct: &'ast ExitConstruct<'arena>, context: &mut C, ) { ... } fn walk_exit_construct( &mut self, exit_construct: &'ast ExitConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_exit_construct( &mut self, exit_construct: &'ast ExitConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_die_construct( &mut self, die_construct: &'ast DieConstruct<'arena>, context: &mut C, ) { ... } fn walk_die_construct( &mut self, die_construct: &'ast DieConstruct<'arena>, context: &mut C, ) { ... } fn walk_out_die_construct( &mut self, die_construct: &'ast DieConstruct<'arena>, context: &mut C, ) { ... } fn walk_in_throw(&mut self, throw: &'ast Throw<'arena>, context: &mut C) { ... } fn walk_throw(&mut self, throw: &'ast Throw<'arena>, context: &mut C) { ... } fn walk_out_throw(&mut self, throw: &'ast Throw<'arena>, context: &mut C) { ... } fn walk_in_clone(&mut self, clone: &'ast Clone<'arena>, context: &mut C) { ... } fn walk_clone(&mut self, clone: &'ast Clone<'arena>, context: &mut C) { ... } fn walk_out_clone(&mut self, clone: &'ast Clone<'arena>, context: &mut C) { ... } fn walk_in_call(&mut self, call: &'ast Call<'arena>, context: &mut C) { ... } fn walk_call(&mut self, call: &'ast Call<'arena>, context: &mut C) { ... } fn walk_out_call(&mut self, call: &'ast Call<'arena>, context: &mut C) { ... } fn walk_in_function_call( &mut self, function_call: &'ast FunctionCall<'arena>, context: &mut C, ) { ... } fn walk_function_call( &mut self, function_call: &'ast FunctionCall<'arena>, context: &mut C, ) { ... } fn walk_out_function_call( &mut self, function_call: &'ast FunctionCall<'arena>, context: &mut C, ) { ... } fn walk_in_method_call( &mut self, method_call: &'ast MethodCall<'arena>, context: &mut C, ) { ... } fn walk_method_call( &mut self, method_call: &'ast MethodCall<'arena>, context: &mut C, ) { ... } fn walk_out_method_call( &mut self, method_call: &'ast MethodCall<'arena>, context: &mut C, ) { ... } fn walk_in_null_safe_method_call( &mut self, null_safe_method_call: &'ast NullSafeMethodCall<'arena>, context: &mut C, ) { ... } fn walk_null_safe_method_call( &mut self, null_safe_method_call: &'ast NullSafeMethodCall<'arena>, context: &mut C, ) { ... } fn walk_out_null_safe_method_call( &mut self, null_safe_method_call: &'ast NullSafeMethodCall<'arena>, context: &mut C, ) { ... } fn walk_in_static_method_call( &mut self, static_method_call: &'ast StaticMethodCall<'arena>, context: &mut C, ) { ... } fn walk_static_method_call( &mut self, static_method_call: &'ast StaticMethodCall<'arena>, context: &mut C, ) { ... } fn walk_out_static_method_call( &mut self, static_method_call: &'ast StaticMethodCall<'arena>, context: &mut C, ) { ... } fn walk_in_partial_application( &mut self, partial_application: &'ast PartialApplication<'arena>, context: &mut C, ) { ... } fn walk_partial_application( &mut self, partial_application: &'ast PartialApplication<'arena>, context: &mut C, ) { ... } fn walk_out_partial_application( &mut self, partial_application: &'ast PartialApplication<'arena>, context: &mut C, ) { ... } fn walk_in_function_partial_application( &mut self, function_partial_application: &'ast FunctionPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_function_partial_application( &mut self, function_partial_application: &'ast FunctionPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_out_function_partial_application( &mut self, function_partial_application: &'ast FunctionPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_in_method_partial_application( &mut self, method_partial_application: &'ast MethodPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_method_partial_application( &mut self, method_partial_application: &'ast MethodPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_out_method_partial_application( &mut self, method_partial_application: &'ast MethodPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_in_static_method_partial_application( &mut self, static_method_partial_application: &'ast StaticMethodPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_static_method_partial_application( &mut self, static_method_partial_application: &'ast StaticMethodPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_out_static_method_partial_application( &mut self, static_method_partial_application: &'ast StaticMethodPartialApplication<'arena>, context: &mut C, ) { ... } fn walk_in_class_like_member_selector( &mut self, class_like_member_selector: &'ast ClassLikeMemberSelector<'arena>, context: &mut C, ) { ... } fn walk_class_like_member_selector( &mut self, class_like_member_selector: &'ast ClassLikeMemberSelector<'arena>, context: &mut C, ) { ... } fn walk_out_class_like_member_selector( &mut self, class_like_member_selector: &'ast ClassLikeMemberSelector<'arena>, context: &mut C, ) { ... } fn walk_in_class_like_member_expression_selector( &mut self, class_like_member_expression_selector: &'ast ClassLikeMemberExpressionSelector<'arena>, context: &mut C, ) { ... } fn walk_class_like_member_expression_selector( &mut self, class_like_member_expression_selector: &'ast ClassLikeMemberExpressionSelector<'arena>, context: &mut C, ) { ... } fn walk_out_class_like_member_expression_selector( &mut self, class_like_member_expression_selector: &'ast ClassLikeMemberExpressionSelector<'arena>, context: &mut C, ) { ... } fn walk_in_constant_access( &mut self, constant_access: &'ast ConstantAccess<'arena>, context: &mut C, ) { ... } fn walk_constant_access( &mut self, constant_access: &'ast ConstantAccess<'arena>, context: &mut C, ) { ... } fn walk_out_constant_access( &mut self, constant_access: &'ast ConstantAccess<'arena>, context: &mut C, ) { ... } fn walk_in_access(&mut self, access: &'ast Access<'arena>, context: &mut C) { ... } fn walk_access(&mut self, access: &'ast Access<'arena>, context: &mut C) { ... } fn walk_out_access(&mut self, access: &'ast Access<'arena>, context: &mut C) { ... } fn walk_in_property_access( &mut self, property_access: &'ast PropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_property_access( &mut self, property_access: &'ast PropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_out_property_access( &mut self, property_access: &'ast PropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_in_null_safe_property_access( &mut self, null_safe_property_access: &'ast NullSafePropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_null_safe_property_access( &mut self, null_safe_property_access: &'ast NullSafePropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_out_null_safe_property_access( &mut self, null_safe_property_access: &'ast NullSafePropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_in_static_property_access( &mut self, static_property_access: &'ast StaticPropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_static_property_access( &mut self, static_property_access: &'ast StaticPropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_out_static_property_access( &mut self, static_property_access: &'ast StaticPropertyAccess<'arena>, context: &mut C, ) { ... } fn walk_in_class_constant_access( &mut self, class_constant_access: &'ast ClassConstantAccess<'arena>, context: &mut C, ) { ... } fn walk_class_constant_access( &mut self, class_constant_access: &'ast ClassConstantAccess<'arena>, context: &mut C, ) { ... } fn walk_out_class_constant_access( &mut self, class_constant_access: &'ast ClassConstantAccess<'arena>, context: &mut C, ) { ... } fn walk_in_class_like_constant_selector( &mut self, class_like_constant_selector: &'ast ClassLikeConstantSelector<'arena>, context: &mut C, ) { ... } fn walk_class_like_constant_selector( &mut self, class_like_constant_selector: &'ast ClassLikeConstantSelector<'arena>, context: &mut C, ) { ... } fn walk_out_class_like_constant_selector( &mut self, class_like_constant_selector: &'ast ClassLikeConstantSelector<'arena>, context: &mut C, ) { ... } fn walk_in_parent_keyword( &mut self, parent_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_parent_keyword( &mut self, parent_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_out_parent_keyword( &mut self, parent_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_in_static_keyword( &mut self, static_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_static_keyword( &mut self, static_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_out_static_keyword( &mut self, static_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_in_self_keyword( &mut self, self_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_self_keyword( &mut self, self_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_out_self_keyword( &mut self, self_keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_in_instantiation( &mut self, instantiation: &'ast Instantiation<'arena>, context: &mut C, ) { ... } fn walk_instantiation( &mut self, instantiation: &'ast Instantiation<'arena>, context: &mut C, ) { ... } fn walk_out_instantiation( &mut self, instantiation: &'ast Instantiation<'arena>, context: &mut C, ) { ... } fn walk_in_magic_constant( &mut self, magic_constant: &'ast MagicConstant<'arena>, context: &mut C, ) { ... } fn walk_magic_constant( &mut self, magic_constant: &'ast MagicConstant<'arena>, context: &mut C, ) { ... } fn walk_out_magic_constant( &mut self, magic_constant: &'ast MagicConstant<'arena>, context: &mut C, ) { ... } fn walk_in_pipe(&mut self, pipe: &'ast Pipe<'arena>, context: &mut C) { ... } fn walk_pipe(&mut self, pipe: &'ast Pipe<'arena>, context: &mut C) { ... } fn walk_out_pipe(&mut self, pipe: &'ast Pipe<'arena>, context: &mut C) { ... } fn walk_in_hint(&mut self, hint: &'ast Hint<'arena>, context: &mut C) { ... } fn walk_hint(&mut self, hint: &'ast Hint<'arena>, context: &mut C) { ... } fn walk_out_hint(&mut self, hint: &'ast Hint<'arena>, context: &mut C) { ... } fn walk_in_parenthesized_hint( &mut self, parenthesized_hint: &'ast ParenthesizedHint<'arena>, context: &mut C, ) { ... } fn walk_parenthesized_hint( &mut self, parenthesized_hint: &'ast ParenthesizedHint<'arena>, context: &mut C, ) { ... } fn walk_out_parenthesized_hint( &mut self, parenthesized_hint: &'ast ParenthesizedHint<'arena>, context: &mut C, ) { ... } fn walk_in_nullable_hint( &mut self, nullable_hint: &'ast NullableHint<'arena>, context: &mut C, ) { ... } fn walk_nullable_hint( &mut self, nullable_hint: &'ast NullableHint<'arena>, context: &mut C, ) { ... } fn walk_out_nullable_hint( &mut self, nullable_hint: &'ast NullableHint<'arena>, context: &mut C, ) { ... } fn walk_in_union_hint( &mut self, union_hint: &'ast UnionHint<'arena>, context: &mut C, ) { ... } fn walk_union_hint( &mut self, union_hint: &'ast UnionHint<'arena>, context: &mut C, ) { ... } fn walk_out_union_hint( &mut self, union_hint: &'ast UnionHint<'arena>, context: &mut C, ) { ... } fn walk_in_intersection_hint( &mut self, intersection_hint: &'ast IntersectionHint<'arena>, context: &mut C, ) { ... } fn walk_intersection_hint( &mut self, intersection_hint: &'ast IntersectionHint<'arena>, context: &mut C, ) { ... } fn walk_out_intersection_hint( &mut self, intersection_hint: &'ast IntersectionHint<'arena>, context: &mut C, ) { ... } fn walk_in_keyword( &mut self, keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... } fn walk_keyword(&mut self, keyword: &'ast Keyword<'arena>, context: &mut C) { ... } fn walk_out_keyword( &mut self, keyword: &'ast Keyword<'arena>, context: &mut C, ) { ... }
}
Expand description

A trait that defines a mutable walker to traverse AST nodes.

Provided Methodsยง

Source

fn walk_in_program(&mut self, program: &'ast Program<'arena>, context: &mut C)

Source

fn walk_program(&mut self, program: &'ast Program<'arena>, context: &mut C)

Source

fn walk_out_program(&mut self, program: &'ast Program<'arena>, context: &mut C)

Source

fn walk_in_statement( &mut self, statement: &'ast Statement<'arena>, context: &mut C, )

Source

fn walk_statement( &mut self, statement: &'ast Statement<'arena>, context: &mut C, )

Source

fn walk_out_statement( &mut self, statement: &'ast Statement<'arena>, context: &mut C, )

Source

fn walk_in_opening_tag( &mut self, opening_tag: &'ast OpeningTag<'arena>, context: &mut C, )

Source

fn walk_opening_tag( &mut self, opening_tag: &'ast OpeningTag<'arena>, context: &mut C, )

Source

fn walk_out_opening_tag( &mut self, opening_tag: &'ast OpeningTag<'arena>, context: &mut C, )

Source

fn walk_in_full_opening_tag( &mut self, full_opening_tag: &'ast FullOpeningTag<'arena>, context: &mut C, )

Source

fn walk_full_opening_tag( &mut self, full_opening_tag: &'ast FullOpeningTag<'arena>, context: &mut C, )

Source

fn walk_out_full_opening_tag( &mut self, full_opening_tag: &'ast FullOpeningTag<'arena>, context: &mut C, )

Source

fn walk_in_short_opening_tag( &mut self, short_opening_tag: &'ast ShortOpeningTag, context: &mut C, )

Source

fn walk_short_opening_tag( &mut self, short_opening_tag: &'ast ShortOpeningTag, context: &mut C, )

Source

fn walk_out_short_opening_tag( &mut self, short_opening_tag: &'ast ShortOpeningTag, context: &mut C, )

Source

fn walk_in_closing_tag( &mut self, closing_tag: &'ast ClosingTag, context: &mut C, )

Source

fn walk_closing_tag(&mut self, closing_tag: &'ast ClosingTag, context: &mut C)

Source

fn walk_out_closing_tag( &mut self, closing_tag: &'ast ClosingTag, context: &mut C, )

Source

fn walk_in_inline(&mut self, inline: &'ast Inline<'arena>, context: &mut C)

Source

fn walk_inline(&mut self, inline: &'ast Inline<'arena>, context: &mut C)

Source

fn walk_out_inline(&mut self, inline: &'ast Inline<'arena>, context: &mut C)

Source

fn walk_in_namespace( &mut self, namespace: &'ast Namespace<'arena>, context: &mut C, )

Source

fn walk_namespace( &mut self, namespace: &'ast Namespace<'arena>, context: &mut C, )

Source

fn walk_out_namespace( &mut self, namespace: &'ast Namespace<'arena>, context: &mut C, )

Source

fn walk_in_namespace_body( &mut self, namespace_body: &'ast NamespaceBody<'arena>, context: &mut C, )

Source

fn walk_namespace_body( &mut self, namespace_body: &'ast NamespaceBody<'arena>, context: &mut C, )

Source

fn walk_out_namespace_body( &mut self, namespace_body: &'ast NamespaceBody<'arena>, context: &mut C, )

Source

fn walk_in_namespace_implicit_body( &mut self, namespace_implicit_body: &'ast NamespaceImplicitBody<'arena>, context: &mut C, )

Source

fn walk_namespace_implicit_body( &mut self, namespace_implicit_body: &'ast NamespaceImplicitBody<'arena>, context: &mut C, )

Source

fn walk_out_namespace_implicit_body( &mut self, namespace_implicit_body: &'ast NamespaceImplicitBody<'arena>, context: &mut C, )

Source

fn walk_in_terminator( &mut self, terminator: &'ast Terminator<'arena>, context: &mut C, )

Source

fn walk_terminator( &mut self, terminator: &'ast Terminator<'arena>, context: &mut C, )

Source

fn walk_out_terminator( &mut self, terminator: &'ast Terminator<'arena>, context: &mut C, )

Source

fn walk_in_use(&mut self, use: &'ast Use<'arena>, context: &mut C)

Source

fn walk_use(&mut self, use: &'ast Use<'arena>, context: &mut C)

Source

fn walk_out_use(&mut self, use: &'ast Use<'arena>, context: &mut C)

Source

fn walk_in_use_items( &mut self, use_items: &'ast UseItems<'arena>, context: &mut C, )

Source

fn walk_use_items(&mut self, use_items: &'ast UseItems<'arena>, context: &mut C)

Source

fn walk_out_use_items( &mut self, use_items: &'ast UseItems<'arena>, context: &mut C, )

Source

fn walk_in_use_item_sequence( &mut self, use_item_sequence: &'ast UseItemSequence<'arena>, context: &mut C, )

Source

fn walk_use_item_sequence( &mut self, use_item_sequence: &'ast UseItemSequence<'arena>, context: &mut C, )

Source

fn walk_out_use_item_sequence( &mut self, use_item_sequence: &'ast UseItemSequence<'arena>, context: &mut C, )

Source

fn walk_in_use_item(&mut self, use_item: &'ast UseItem<'arena>, context: &mut C)

Source

fn walk_use_item(&mut self, use_item: &'ast UseItem<'arena>, context: &mut C)

Source

fn walk_out_use_item( &mut self, use_item: &'ast UseItem<'arena>, context: &mut C, )

Source

fn walk_in_use_item_alias( &mut self, use_item_alias: &'ast UseItemAlias<'arena>, context: &mut C, )

Source

fn walk_use_item_alias( &mut self, use_item_alias: &'ast UseItemAlias<'arena>, context: &mut C, )

Source

fn walk_out_use_item_alias( &mut self, use_item_alias: &'ast UseItemAlias<'arena>, context: &mut C, )

Source

fn walk_in_typed_use_item_sequence( &mut self, typed_use_item_sequence: &'ast TypedUseItemSequence<'arena>, context: &mut C, )

Source

fn walk_typed_use_item_sequence( &mut self, typed_use_item_sequence: &'ast TypedUseItemSequence<'arena>, context: &mut C, )

Source

fn walk_out_typed_use_item_sequence( &mut self, typed_use_item_sequence: &'ast TypedUseItemSequence<'arena>, context: &mut C, )

Source

fn walk_in_use_type(&mut self, use_type: &'ast UseType<'arena>, context: &mut C)

Source

fn walk_use_type(&mut self, use_type: &'ast UseType<'arena>, context: &mut C)

Source

fn walk_out_use_type( &mut self, use_type: &'ast UseType<'arena>, context: &mut C, )

Source

fn walk_in_typed_use_item_list( &mut self, typed_use_item_list: &'ast TypedUseItemList<'arena>, context: &mut C, )

Source

fn walk_typed_use_item_list( &mut self, typed_use_item_list: &'ast TypedUseItemList<'arena>, context: &mut C, )

Source

fn walk_out_typed_use_item_list( &mut self, typed_use_item_list: &'ast TypedUseItemList<'arena>, context: &mut C, )

Source

fn walk_in_mixed_use_item_list( &mut self, mixed_use_item_list: &'ast MixedUseItemList<'arena>, context: &mut C, )

Source

fn walk_mixed_use_item_list( &mut self, mixed_use_item_list: &'ast MixedUseItemList<'arena>, context: &mut C, )

Source

fn walk_out_mixed_use_item_list( &mut self, mixed_use_item_list: &'ast MixedUseItemList<'arena>, context: &mut C, )

Source

fn walk_in_maybe_typed_use_item( &mut self, maybe_typed_use_item: &'ast MaybeTypedUseItem<'arena>, context: &mut C, )

Source

fn walk_maybe_typed_use_item( &mut self, maybe_typed_use_item: &'ast MaybeTypedUseItem<'arena>, context: &mut C, )

Source

fn walk_out_maybe_typed_use_item( &mut self, maybe_typed_use_item: &'ast MaybeTypedUseItem<'arena>, context: &mut C, )

Source

fn walk_in_attribute_list( &mut self, attribute_list: &'ast AttributeList<'arena>, context: &mut C, )

Source

fn walk_attribute_list( &mut self, attribute_list: &'ast AttributeList<'arena>, context: &mut C, )

Source

fn walk_out_attribute_list( &mut self, attribute_list: &'ast AttributeList<'arena>, context: &mut C, )

Source

fn walk_in_attribute( &mut self, attribute: &'ast Attribute<'arena>, context: &mut C, )

Source

fn walk_attribute( &mut self, attribute: &'ast Attribute<'arena>, context: &mut C, )

Source

fn walk_out_attribute( &mut self, attribute: &'ast Attribute<'arena>, context: &mut C, )

Source

fn walk_in_argument_list( &mut self, argument_list: &'ast ArgumentList<'arena>, context: &mut C, )

Source

fn walk_argument_list( &mut self, argument_list: &'ast ArgumentList<'arena>, context: &mut C, )

Source

fn walk_out_argument_list( &mut self, argument_list: &'ast ArgumentList<'arena>, context: &mut C, )

Source

fn walk_in_partial_argument_list( &mut self, partial_argument_list: &'ast PartialArgumentList<'arena>, context: &mut C, )

Source

fn walk_partial_argument_list( &mut self, partial_argument_list: &'ast PartialArgumentList<'arena>, context: &mut C, )

Source

fn walk_out_partial_argument_list( &mut self, partial_argument_list: &'ast PartialArgumentList<'arena>, context: &mut C, )

Source

fn walk_in_argument( &mut self, argument: &'ast Argument<'arena>, context: &mut C, )

Source

fn walk_argument(&mut self, argument: &'ast Argument<'arena>, context: &mut C)

Source

fn walk_out_argument( &mut self, argument: &'ast Argument<'arena>, context: &mut C, )

Source

fn walk_in_partial_argument( &mut self, partial_argument: &'ast PartialArgument<'arena>, context: &mut C, )

Source

fn walk_partial_argument( &mut self, partial_argument: &'ast PartialArgument<'arena>, context: &mut C, )

Source

fn walk_out_partial_argument( &mut self, partial_argument: &'ast PartialArgument<'arena>, context: &mut C, )

Source

fn walk_in_positional_argument( &mut self, positional_argument: &'ast PositionalArgument<'arena>, context: &mut C, )

Source

fn walk_positional_argument( &mut self, positional_argument: &'ast PositionalArgument<'arena>, context: &mut C, )

Source

fn walk_out_positional_argument( &mut self, positional_argument: &'ast PositionalArgument<'arena>, context: &mut C, )

Source

fn walk_in_named_argument( &mut self, named_argument: &'ast NamedArgument<'arena>, context: &mut C, )

Source

fn walk_named_argument( &mut self, named_argument: &'ast NamedArgument<'arena>, context: &mut C, )

Source

fn walk_out_named_argument( &mut self, named_argument: &'ast NamedArgument<'arena>, context: &mut C, )

Source

fn walk_in_placeholder_argument( &mut self, placeholder_argument: &'ast PlaceholderArgument, context: &mut C, )

Source

fn walk_placeholder_argument( &mut self, placeholder_argument: &'ast PlaceholderArgument, context: &mut C, )

Source

fn walk_out_placeholder_argument( &mut self, placeholder_argument: &'ast PlaceholderArgument, context: &mut C, )

Source

fn walk_in_named_placeholder_argument( &mut self, named_placeholder_argument: &'ast NamedPlaceholderArgument<'arena>, context: &mut C, )

Source

fn walk_named_placeholder_argument( &mut self, named_placeholder_argument: &'ast NamedPlaceholderArgument<'arena>, context: &mut C, )

Source

fn walk_out_named_placeholder_argument( &mut self, named_placeholder_argument: &'ast NamedPlaceholderArgument<'arena>, context: &mut C, )

Source

fn walk_in_variadic_placeholder_argument( &mut self, variadic_placeholder_argument: &'ast VariadicPlaceholderArgument, context: &mut C, )

Source

fn walk_variadic_placeholder_argument( &mut self, variadic_placeholder_argument: &'ast VariadicPlaceholderArgument, context: &mut C, )

Source

fn walk_out_variadic_placeholder_argument( &mut self, variadic_placeholder_argument: &'ast VariadicPlaceholderArgument, context: &mut C, )

Source

fn walk_in_modifier( &mut self, modifier: &'ast Modifier<'arena>, context: &mut C, )

Source

fn walk_modifier(&mut self, modifier: &'ast Modifier<'arena>, context: &mut C)

Source

fn walk_out_modifier( &mut self, modifier: &'ast Modifier<'arena>, context: &mut C, )

Source

fn walk_in_extends(&mut self, extends: &'ast Extends<'arena>, context: &mut C)

Source

fn walk_extends(&mut self, extends: &'ast Extends<'arena>, context: &mut C)

Source

fn walk_out_extends(&mut self, extends: &'ast Extends<'arena>, context: &mut C)

Source

fn walk_in_implements( &mut self, implements: &'ast Implements<'arena>, context: &mut C, )

Source

fn walk_implements( &mut self, implements: &'ast Implements<'arena>, context: &mut C, )

Source

fn walk_out_implements( &mut self, implements: &'ast Implements<'arena>, context: &mut C, )

Source

fn walk_in_class(&mut self, class: &'ast Class<'arena>, context: &mut C)

Source

fn walk_class(&mut self, class: &'ast Class<'arena>, context: &mut C)

Source

fn walk_out_class(&mut self, class: &'ast Class<'arena>, context: &mut C)

Source

fn walk_in_interface( &mut self, interface: &'ast Interface<'arena>, context: &mut C, )

Source

fn walk_interface( &mut self, interface: &'ast Interface<'arena>, context: &mut C, )

Source

fn walk_out_interface( &mut self, interface: &'ast Interface<'arena>, context: &mut C, )

Source

fn walk_in_trait(&mut self, trait: &'ast Trait<'arena>, context: &mut C)

Source

fn walk_trait(&mut self, trait: &'ast Trait<'arena>, context: &mut C)

Source

fn walk_out_trait(&mut self, trait: &'ast Trait<'arena>, context: &mut C)

Source

fn walk_in_enum(&mut self, enum: &'ast Enum<'arena>, context: &mut C)

Source

fn walk_enum(&mut self, enum: &'ast Enum<'arena>, context: &mut C)

Source

fn walk_out_enum(&mut self, enum: &'ast Enum<'arena>, context: &mut C)

Source

fn walk_in_enum_backing_type_hint( &mut self, enum_backing_type_hint: &'ast EnumBackingTypeHint<'arena>, context: &mut C, )

Source

fn walk_enum_backing_type_hint( &mut self, enum_backing_type_hint: &'ast EnumBackingTypeHint<'arena>, context: &mut C, )

Source

fn walk_out_enum_backing_type_hint( &mut self, enum_backing_type_hint: &'ast EnumBackingTypeHint<'arena>, context: &mut C, )

Source

fn walk_in_class_like_member( &mut self, class_like_member: &'ast ClassLikeMember<'arena>, context: &mut C, )

Source

fn walk_class_like_member( &mut self, class_like_member: &'ast ClassLikeMember<'arena>, context: &mut C, )

Source

fn walk_out_class_like_member( &mut self, class_like_member: &'ast ClassLikeMember<'arena>, context: &mut C, )

Source

fn walk_in_trait_use( &mut self, trait_use: &'ast TraitUse<'arena>, context: &mut C, )

Source

fn walk_trait_use(&mut self, trait_use: &'ast TraitUse<'arena>, context: &mut C)

Source

fn walk_out_trait_use( &mut self, trait_use: &'ast TraitUse<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_specification( &mut self, trait_use_specification: &'ast TraitUseSpecification<'arena>, context: &mut C, )

Source

fn walk_trait_use_specification( &mut self, trait_use_specification: &'ast TraitUseSpecification<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_specification( &mut self, trait_use_specification: &'ast TraitUseSpecification<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_abstract_specification( &mut self, trait_use_abstract_specification: &'ast TraitUseAbstractSpecification<'arena>, context: &mut C, )

Source

fn walk_trait_use_abstract_specification( &mut self, trait_use_abstract_specification: &'ast TraitUseAbstractSpecification<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_abstract_specification( &mut self, trait_use_abstract_specification: &'ast TraitUseAbstractSpecification<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_concrete_specification( &mut self, trait_use_concrete_specification: &'ast TraitUseConcreteSpecification<'arena>, context: &mut C, )

Source

fn walk_trait_use_concrete_specification( &mut self, trait_use_concrete_specification: &'ast TraitUseConcreteSpecification<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_concrete_specification( &mut self, trait_use_concrete_specification: &'ast TraitUseConcreteSpecification<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_adaptation( &mut self, trait_use_adaptation: &'ast TraitUseAdaptation<'arena>, context: &mut C, )

Source

fn walk_trait_use_adaptation( &mut self, trait_use_adaptation: &'ast TraitUseAdaptation<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_adaptation( &mut self, trait_use_adaptation: &'ast TraitUseAdaptation<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_precedence_adaptation( &mut self, trait_use_precedence_adaptation: &'ast TraitUsePrecedenceAdaptation<'arena>, context: &mut C, )

Source

fn walk_trait_use_precedence_adaptation( &mut self, trait_use_precedence_adaptation: &'ast TraitUsePrecedenceAdaptation<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_precedence_adaptation( &mut self, trait_use_precedence_adaptation: &'ast TraitUsePrecedenceAdaptation<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_absolute_method_reference( &mut self, trait_use_absolute_method_reference: &'ast TraitUseAbsoluteMethodReference<'arena>, context: &mut C, )

Source

fn walk_trait_use_absolute_method_reference( &mut self, trait_use_absolute_method_reference: &'ast TraitUseAbsoluteMethodReference<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_absolute_method_reference( &mut self, trait_use_absolute_method_reference: &'ast TraitUseAbsoluteMethodReference<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_alias_adaptation( &mut self, trait_use_alias_adaptation: &'ast TraitUseAliasAdaptation<'arena>, context: &mut C, )

Source

fn walk_trait_use_alias_adaptation( &mut self, trait_use_alias_adaptation: &'ast TraitUseAliasAdaptation<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_alias_adaptation( &mut self, trait_use_alias_adaptation: &'ast TraitUseAliasAdaptation<'arena>, context: &mut C, )

Source

fn walk_in_trait_use_method_reference( &mut self, trait_use_method_reference: &'ast TraitUseMethodReference<'arena>, context: &mut C, )

Source

fn walk_trait_use_method_reference( &mut self, trait_use_method_reference: &'ast TraitUseMethodReference<'arena>, context: &mut C, )

Source

fn walk_out_trait_use_method_reference( &mut self, trait_use_method_reference: &'ast TraitUseMethodReference<'arena>, context: &mut C, )

Source

fn walk_in_class_like_constant( &mut self, class_like_constant: &'ast ClassLikeConstant<'arena>, context: &mut C, )

Source

fn walk_class_like_constant( &mut self, class_like_constant: &'ast ClassLikeConstant<'arena>, context: &mut C, )

Source

fn walk_out_class_like_constant( &mut self, class_like_constant: &'ast ClassLikeConstant<'arena>, context: &mut C, )

Source

fn walk_in_class_like_constant_item( &mut self, class_like_constant_item: &'ast ClassLikeConstantItem<'arena>, context: &mut C, )

Source

fn walk_class_like_constant_item( &mut self, class_like_constant_item: &'ast ClassLikeConstantItem<'arena>, context: &mut C, )

Source

fn walk_out_class_like_constant_item( &mut self, class_like_constant_item: &'ast ClassLikeConstantItem<'arena>, context: &mut C, )

Source

fn walk_in_property( &mut self, property: &'ast Property<'arena>, context: &mut C, )

Source

fn walk_property(&mut self, property: &'ast Property<'arena>, context: &mut C)

Source

fn walk_out_property( &mut self, property: &'ast Property<'arena>, context: &mut C, )

Source

fn walk_in_plain_property( &mut self, plain_property: &'ast PlainProperty<'arena>, context: &mut C, )

Source

fn walk_plain_property( &mut self, plain_property: &'ast PlainProperty<'arena>, context: &mut C, )

Source

fn walk_out_plain_property( &mut self, plain_property: &'ast PlainProperty<'arena>, context: &mut C, )

Source

fn walk_in_property_item( &mut self, property_item: &'ast PropertyItem<'arena>, context: &mut C, )

Source

fn walk_property_item( &mut self, property_item: &'ast PropertyItem<'arena>, context: &mut C, )

Source

fn walk_out_property_item( &mut self, property_item: &'ast PropertyItem<'arena>, context: &mut C, )

Source

fn walk_in_property_abstract_item( &mut self, property_abstract_item: &'ast PropertyAbstractItem<'arena>, context: &mut C, )

Source

fn walk_property_abstract_item( &mut self, property_abstract_item: &'ast PropertyAbstractItem<'arena>, context: &mut C, )

Source

fn walk_out_property_abstract_item( &mut self, property_abstract_item: &'ast PropertyAbstractItem<'arena>, context: &mut C, )

Source

fn walk_in_property_concrete_item( &mut self, property_concrete_item: &'ast PropertyConcreteItem<'arena>, context: &mut C, )

Source

fn walk_property_concrete_item( &mut self, property_concrete_item: &'ast PropertyConcreteItem<'arena>, context: &mut C, )

Source

fn walk_out_property_concrete_item( &mut self, property_concrete_item: &'ast PropertyConcreteItem<'arena>, context: &mut C, )

Source

fn walk_in_hooked_property( &mut self, hooked_property: &'ast HookedProperty<'arena>, context: &mut C, )

Source

fn walk_hooked_property( &mut self, hooked_property: &'ast HookedProperty<'arena>, context: &mut C, )

Source

fn walk_out_hooked_property( &mut self, hooked_property: &'ast HookedProperty<'arena>, context: &mut C, )

Source

fn walk_in_property_hook_list( &mut self, property_hook_list: &'ast PropertyHookList<'arena>, context: &mut C, )

Source

fn walk_property_hook_list( &mut self, property_hook_list: &'ast PropertyHookList<'arena>, context: &mut C, )

Source

fn walk_out_property_hook_list( &mut self, property_hook_list: &'ast PropertyHookList<'arena>, context: &mut C, )

Source

fn walk_in_property_hook( &mut self, property_hook: &'ast PropertyHook<'arena>, context: &mut C, )

Source

fn walk_property_hook( &mut self, property_hook: &'ast PropertyHook<'arena>, context: &mut C, )

Source

fn walk_out_property_hook( &mut self, property_hook: &'ast PropertyHook<'arena>, context: &mut C, )

Source

fn walk_in_property_hook_body( &mut self, property_hook_body: &'ast PropertyHookBody<'arena>, context: &mut C, )

Source

fn walk_property_hook_body( &mut self, property_hook_body: &'ast PropertyHookBody<'arena>, context: &mut C, )

Source

fn walk_out_property_hook_body( &mut self, property_hook_body: &'ast PropertyHookBody<'arena>, context: &mut C, )

Source

fn walk_in_property_hook_abstract_body( &mut self, property_hook_abstract_body: &'ast PropertyHookAbstractBody, context: &mut C, )

Source

fn walk_property_hook_abstract_body( &mut self, property_hook_abstract_body: &'ast PropertyHookAbstractBody, context: &mut C, )

Source

fn walk_out_property_hook_abstract_body( &mut self, property_hook_abstract_body: &'ast PropertyHookAbstractBody, context: &mut C, )

Source

fn walk_in_property_hook_concrete_body( &mut self, property_hook_concrete_body: &'ast PropertyHookConcreteBody<'arena>, context: &mut C, )

Source

fn walk_property_hook_concrete_body( &mut self, property_hook_concrete_body: &'ast PropertyHookConcreteBody<'arena>, context: &mut C, )

Source

fn walk_out_property_hook_concrete_body( &mut self, property_hook_concrete_body: &'ast PropertyHookConcreteBody<'arena>, context: &mut C, )

Source

fn walk_in_property_hook_concrete_expression_body( &mut self, property_hook_concrete_expression_body: &'ast PropertyHookConcreteExpressionBody<'arena>, context: &mut C, )

Source

fn walk_property_hook_concrete_expression_body( &mut self, property_hook_concrete_expression_body: &'ast PropertyHookConcreteExpressionBody<'arena>, context: &mut C, )

Source

fn walk_out_property_hook_concrete_expression_body( &mut self, property_hook_concrete_expression_body: &'ast PropertyHookConcreteExpressionBody<'arena>, context: &mut C, )

Source

fn walk_in_function_like_parameter_list( &mut self, function_like_parameter_list: &'ast FunctionLikeParameterList<'arena>, context: &mut C, )

Source

fn walk_function_like_parameter_list( &mut self, function_like_parameter_list: &'ast FunctionLikeParameterList<'arena>, context: &mut C, )

Source

fn walk_out_function_like_parameter_list( &mut self, function_like_parameter_list: &'ast FunctionLikeParameterList<'arena>, context: &mut C, )

Source

fn walk_in_function_like_parameter( &mut self, function_like_parameter: &'ast FunctionLikeParameter<'arena>, context: &mut C, )

Source

fn walk_function_like_parameter( &mut self, function_like_parameter: &'ast FunctionLikeParameter<'arena>, context: &mut C, )

Source

fn walk_out_function_like_parameter( &mut self, function_like_parameter: &'ast FunctionLikeParameter<'arena>, context: &mut C, )

Source

fn walk_in_function_like_parameter_default_value( &mut self, function_like_parameter_default_value: &'ast FunctionLikeParameterDefaultValue<'arena>, context: &mut C, )

Source

fn walk_function_like_parameter_default_value( &mut self, function_like_parameter_default_value: &'ast FunctionLikeParameterDefaultValue<'arena>, context: &mut C, )

Source

fn walk_out_function_like_parameter_default_value( &mut self, function_like_parameter_default_value: &'ast FunctionLikeParameterDefaultValue<'arena>, context: &mut C, )

Source

fn walk_in_enum_case( &mut self, enum_case: &'ast EnumCase<'arena>, context: &mut C, )

Source

fn walk_enum_case(&mut self, enum_case: &'ast EnumCase<'arena>, context: &mut C)

Source

fn walk_out_enum_case( &mut self, enum_case: &'ast EnumCase<'arena>, context: &mut C, )

Source

fn walk_in_enum_case_item( &mut self, enum_case_item: &'ast EnumCaseItem<'arena>, context: &mut C, )

Source

fn walk_enum_case_item( &mut self, enum_case_item: &'ast EnumCaseItem<'arena>, context: &mut C, )

Source

fn walk_out_enum_case_item( &mut self, enum_case_item: &'ast EnumCaseItem<'arena>, context: &mut C, )

Source

fn walk_in_enum_case_unit_item( &mut self, enum_case_unit_item: &'ast EnumCaseUnitItem<'arena>, context: &mut C, )

Source

fn walk_enum_case_unit_item( &mut self, enum_case_unit_item: &'ast EnumCaseUnitItem<'arena>, context: &mut C, )

Source

fn walk_out_enum_case_unit_item( &mut self, enum_case_unit_item: &'ast EnumCaseUnitItem<'arena>, context: &mut C, )

Source

fn walk_in_enum_case_backed_item( &mut self, enum_case_backed_item: &'ast EnumCaseBackedItem<'arena>, context: &mut C, )

Source

fn walk_enum_case_backed_item( &mut self, enum_case_backed_item: &'ast EnumCaseBackedItem<'arena>, context: &mut C, )

Source

fn walk_out_enum_case_backed_item( &mut self, enum_case_backed_item: &'ast EnumCaseBackedItem<'arena>, context: &mut C, )

Source

fn walk_in_method(&mut self, method: &'ast Method<'arena>, context: &mut C)

Source

fn walk_method(&mut self, method: &'ast Method<'arena>, context: &mut C)

Source

fn walk_out_method(&mut self, method: &'ast Method<'arena>, context: &mut C)

Source

fn walk_in_method_body( &mut self, method_body: &'ast MethodBody<'arena>, context: &mut C, )

Source

fn walk_method_body( &mut self, method_body: &'ast MethodBody<'arena>, context: &mut C, )

Source

fn walk_out_method_body( &mut self, method_body: &'ast MethodBody<'arena>, context: &mut C, )

Source

fn walk_in_method_abstract_body( &mut self, method_abstract_body: &'ast MethodAbstractBody, context: &mut C, )

Source

fn walk_method_abstract_body( &mut self, method_abstract_body: &'ast MethodAbstractBody, context: &mut C, )

Source

fn walk_out_method_abstract_body( &mut self, method_abstract_body: &'ast MethodAbstractBody, context: &mut C, )

Source

fn walk_in_function_like_return_type_hint( &mut self, function_like_return_type_hint: &'ast FunctionLikeReturnTypeHint<'arena>, context: &mut C, )

Source

fn walk_function_like_return_type_hint( &mut self, function_like_return_type_hint: &'ast FunctionLikeReturnTypeHint<'arena>, context: &mut C, )

Source

fn walk_out_function_like_return_type_hint( &mut self, function_like_return_type_hint: &'ast FunctionLikeReturnTypeHint<'arena>, context: &mut C, )

Source

fn walk_in_block(&mut self, block: &'ast Block<'arena>, context: &mut C)

Source

fn walk_block(&mut self, block: &'ast Block<'arena>, context: &mut C)

Source

fn walk_out_block(&mut self, block: &'ast Block<'arena>, context: &mut C)

Source

fn walk_in_constant( &mut self, constant: &'ast Constant<'arena>, context: &mut C, )

Source

fn walk_constant(&mut self, constant: &'ast Constant<'arena>, context: &mut C)

Source

fn walk_out_constant( &mut self, constant: &'ast Constant<'arena>, context: &mut C, )

Source

fn walk_in_constant_item( &mut self, constant_item: &'ast ConstantItem<'arena>, context: &mut C, )

Source

fn walk_constant_item( &mut self, constant_item: &'ast ConstantItem<'arena>, context: &mut C, )

Source

fn walk_out_constant_item( &mut self, constant_item: &'ast ConstantItem<'arena>, context: &mut C, )

Source

fn walk_in_function( &mut self, function: &'ast Function<'arena>, context: &mut C, )

Source

fn walk_function(&mut self, function: &'ast Function<'arena>, context: &mut C)

Source

fn walk_out_function( &mut self, function: &'ast Function<'arena>, context: &mut C, )

Source

fn walk_in_declare(&mut self, declare: &'ast Declare<'arena>, context: &mut C)

Source

fn walk_declare(&mut self, declare: &'ast Declare<'arena>, context: &mut C)

Source

fn walk_out_declare(&mut self, declare: &'ast Declare<'arena>, context: &mut C)

Source

fn walk_in_declare_item( &mut self, declare_item: &'ast DeclareItem<'arena>, context: &mut C, )

Source

fn walk_declare_item( &mut self, declare_item: &'ast DeclareItem<'arena>, context: &mut C, )

Source

fn walk_out_declare_item( &mut self, declare_item: &'ast DeclareItem<'arena>, context: &mut C, )

Source

fn walk_in_declare_body( &mut self, declare_body: &'ast DeclareBody<'arena>, context: &mut C, )

Source

fn walk_declare_body( &mut self, declare_body: &'ast DeclareBody<'arena>, context: &mut C, )

Source

fn walk_out_declare_body( &mut self, declare_body: &'ast DeclareBody<'arena>, context: &mut C, )

Source

fn walk_in_declare_colon_delimited_body( &mut self, declare_colon_delimited_body: &'ast DeclareColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_declare_colon_delimited_body( &mut self, declare_colon_delimited_body: &'ast DeclareColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_declare_colon_delimited_body( &mut self, declare_colon_delimited_body: &'ast DeclareColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_goto(&mut self, goto: &'ast Goto<'arena>, context: &mut C)

Source

fn walk_goto(&mut self, goto: &'ast Goto<'arena>, context: &mut C)

Source

fn walk_out_goto(&mut self, goto: &'ast Goto<'arena>, context: &mut C)

Source

fn walk_in_label(&mut self, label: &'ast Label<'arena>, context: &mut C)

Source

fn walk_label(&mut self, label: &'ast Label<'arena>, context: &mut C)

Source

fn walk_out_label(&mut self, label: &'ast Label<'arena>, context: &mut C)

Source

fn walk_in_try(&mut self, try: &'ast Try<'arena>, context: &mut C)

Source

fn walk_try(&mut self, try: &'ast Try<'arena>, context: &mut C)

Source

fn walk_out_try(&mut self, try: &'ast Try<'arena>, context: &mut C)

Source

fn walk_in_try_catch_clause( &mut self, try_catch_clause: &'ast TryCatchClause<'arena>, context: &mut C, )

Source

fn walk_try_catch_clause( &mut self, try_catch_clause: &'ast TryCatchClause<'arena>, context: &mut C, )

Source

fn walk_out_try_catch_clause( &mut self, try_catch_clause: &'ast TryCatchClause<'arena>, context: &mut C, )

Source

fn walk_in_try_finally_clause( &mut self, try_finally_clause: &'ast TryFinallyClause<'arena>, context: &mut C, )

Source

fn walk_try_finally_clause( &mut self, try_finally_clause: &'ast TryFinallyClause<'arena>, context: &mut C, )

Source

fn walk_out_try_finally_clause( &mut self, try_finally_clause: &'ast TryFinallyClause<'arena>, context: &mut C, )

Source

fn walk_in_foreach(&mut self, foreach: &'ast Foreach<'arena>, context: &mut C)

Source

fn walk_foreach(&mut self, foreach: &'ast Foreach<'arena>, context: &mut C)

Source

fn walk_out_foreach(&mut self, foreach: &'ast Foreach<'arena>, context: &mut C)

Source

fn walk_in_foreach_target( &mut self, foreach_target: &'ast ForeachTarget<'arena>, context: &mut C, )

Source

fn walk_foreach_target( &mut self, foreach_target: &'ast ForeachTarget<'arena>, context: &mut C, )

Source

fn walk_out_foreach_target( &mut self, foreach_target: &'ast ForeachTarget<'arena>, context: &mut C, )

Source

fn walk_in_foreach_value_target( &mut self, foreach_value_target: &'ast ForeachValueTarget<'arena>, context: &mut C, )

Source

fn walk_foreach_value_target( &mut self, foreach_value_target: &'ast ForeachValueTarget<'arena>, context: &mut C, )

Source

fn walk_out_foreach_value_target( &mut self, foreach_value_target: &'ast ForeachValueTarget<'arena>, context: &mut C, )

Source

fn walk_in_foreach_key_value_target( &mut self, foreach_key_value_target: &'ast ForeachKeyValueTarget<'arena>, context: &mut C, )

Source

fn walk_foreach_key_value_target( &mut self, foreach_key_value_target: &'ast ForeachKeyValueTarget<'arena>, context: &mut C, )

Source

fn walk_out_foreach_key_value_target( &mut self, foreach_key_value_target: &'ast ForeachKeyValueTarget<'arena>, context: &mut C, )

Source

fn walk_in_foreach_body( &mut self, foreach_body: &'ast ForeachBody<'arena>, context: &mut C, )

Source

fn walk_foreach_body( &mut self, foreach_body: &'ast ForeachBody<'arena>, context: &mut C, )

Source

fn walk_out_foreach_body( &mut self, foreach_body: &'ast ForeachBody<'arena>, context: &mut C, )

Source

fn walk_in_foreach_colon_delimited_body( &mut self, foreach_colon_delimited_body: &'ast ForeachColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_foreach_colon_delimited_body( &mut self, foreach_colon_delimited_body: &'ast ForeachColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_foreach_colon_delimited_body( &mut self, foreach_colon_delimited_body: &'ast ForeachColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_for(&mut self, for: &'ast For<'arena>, context: &mut C)

Source

fn walk_for(&mut self, for: &'ast For<'arena>, context: &mut C)

Source

fn walk_out_for(&mut self, for: &'ast For<'arena>, context: &mut C)

Source

fn walk_in_for_body(&mut self, for_body: &'ast ForBody<'arena>, context: &mut C)

Source

fn walk_for_body(&mut self, for_body: &'ast ForBody<'arena>, context: &mut C)

Source

fn walk_out_for_body( &mut self, for_body: &'ast ForBody<'arena>, context: &mut C, )

Source

fn walk_in_for_colon_delimited_body( &mut self, for_colon_delimited_body: &'ast ForColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_for_colon_delimited_body( &mut self, for_colon_delimited_body: &'ast ForColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_for_colon_delimited_body( &mut self, for_colon_delimited_body: &'ast ForColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_while(&mut self, while: &'ast While<'arena>, context: &mut C)

Source

fn walk_while(&mut self, while: &'ast While<'arena>, context: &mut C)

Source

fn walk_out_while(&mut self, while: &'ast While<'arena>, context: &mut C)

Source

fn walk_in_while_body( &mut self, while_body: &'ast WhileBody<'arena>, context: &mut C, )

Source

fn walk_while_body( &mut self, while_body: &'ast WhileBody<'arena>, context: &mut C, )

Source

fn walk_out_while_body( &mut self, while_body: &'ast WhileBody<'arena>, context: &mut C, )

Source

fn walk_in_while_colon_delimited_body( &mut self, while_colon_delimited_body: &'ast WhileColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_while_colon_delimited_body( &mut self, while_colon_delimited_body: &'ast WhileColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_while_colon_delimited_body( &mut self, while_colon_delimited_body: &'ast WhileColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_do_while(&mut self, do_while: &'ast DoWhile<'arena>, context: &mut C)

Source

fn walk_do_while(&mut self, do_while: &'ast DoWhile<'arena>, context: &mut C)

Source

fn walk_out_do_while( &mut self, do_while: &'ast DoWhile<'arena>, context: &mut C, )

Source

fn walk_in_continue( &mut self, continue: &'ast Continue<'arena>, context: &mut C, )

Source

fn walk_continue(&mut self, continue: &'ast Continue<'arena>, context: &mut C)

Source

fn walk_out_continue( &mut self, continue: &'ast Continue<'arena>, context: &mut C, )

Source

fn walk_in_break(&mut self, break: &'ast Break<'arena>, context: &mut C)

Source

fn walk_break(&mut self, break: &'ast Break<'arena>, context: &mut C)

Source

fn walk_out_break(&mut self, break: &'ast Break<'arena>, context: &mut C)

Source

fn walk_in_switch(&mut self, switch: &'ast Switch<'arena>, context: &mut C)

Source

fn walk_switch(&mut self, switch: &'ast Switch<'arena>, context: &mut C)

Source

fn walk_out_switch(&mut self, switch: &'ast Switch<'arena>, context: &mut C)

Source

fn walk_in_switch_body( &mut self, switch_body: &'ast SwitchBody<'arena>, context: &mut C, )

Source

fn walk_switch_body( &mut self, switch_body: &'ast SwitchBody<'arena>, context: &mut C, )

Source

fn walk_out_switch_body( &mut self, switch_body: &'ast SwitchBody<'arena>, context: &mut C, )

Source

fn walk_in_switch_brace_delimited_body( &mut self, switch_brace_delimited_body: &'ast SwitchBraceDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_switch_brace_delimited_body( &mut self, switch_brace_delimited_body: &'ast SwitchBraceDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_switch_brace_delimited_body( &mut self, switch_brace_delimited_body: &'ast SwitchBraceDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_switch_colon_delimited_body( &mut self, switch_colon_delimited_body: &'ast SwitchColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_switch_colon_delimited_body( &mut self, switch_colon_delimited_body: &'ast SwitchColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_switch_colon_delimited_body( &mut self, switch_colon_delimited_body: &'ast SwitchColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_switch_case( &mut self, switch_case: &'ast SwitchCase<'arena>, context: &mut C, )

Source

fn walk_switch_case( &mut self, switch_case: &'ast SwitchCase<'arena>, context: &mut C, )

Source

fn walk_out_switch_case( &mut self, switch_case: &'ast SwitchCase<'arena>, context: &mut C, )

Source

fn walk_in_switch_expression_case( &mut self, switch_expression_case: &'ast SwitchExpressionCase<'arena>, context: &mut C, )

Source

fn walk_switch_expression_case( &mut self, switch_expression_case: &'ast SwitchExpressionCase<'arena>, context: &mut C, )

Source

fn walk_out_switch_expression_case( &mut self, switch_expression_case: &'ast SwitchExpressionCase<'arena>, context: &mut C, )

Source

fn walk_in_switch_default_case( &mut self, switch_default_case: &'ast SwitchDefaultCase<'arena>, context: &mut C, )

Source

fn walk_switch_default_case( &mut self, switch_default_case: &'ast SwitchDefaultCase<'arena>, context: &mut C, )

Source

fn walk_out_switch_default_case( &mut self, switch_default_case: &'ast SwitchDefaultCase<'arena>, context: &mut C, )

Source

fn walk_in_switch_case_separator( &mut self, switch_case_separator: &'ast SwitchCaseSeparator, context: &mut C, )

Source

fn walk_switch_case_separator( &mut self, switch_case_separator: &'ast SwitchCaseSeparator, context: &mut C, )

Source

fn walk_out_switch_case_separator( &mut self, switch_case_separator: &'ast SwitchCaseSeparator, context: &mut C, )

Source

fn walk_in_if(&mut self, if: &'ast If<'arena>, context: &mut C)

Source

fn walk_if(&mut self, if: &'ast If<'arena>, context: &mut C)

Source

fn walk_out_if(&mut self, if: &'ast If<'arena>, context: &mut C)

Source

fn walk_in_if_body(&mut self, if_body: &'ast IfBody<'arena>, context: &mut C)

Source

fn walk_if_body(&mut self, if_body: &'ast IfBody<'arena>, context: &mut C)

Source

fn walk_out_if_body(&mut self, if_body: &'ast IfBody<'arena>, context: &mut C)

Source

fn walk_in_if_statement_body( &mut self, if_statement_body: &'ast IfStatementBody<'arena>, context: &mut C, )

Source

fn walk_if_statement_body( &mut self, if_statement_body: &'ast IfStatementBody<'arena>, context: &mut C, )

Source

fn walk_out_if_statement_body( &mut self, if_statement_body: &'ast IfStatementBody<'arena>, context: &mut C, )

Source

fn walk_in_if_statement_body_else_if_clause( &mut self, if_statement_body_else_if_clause: &'ast IfStatementBodyElseIfClause<'arena>, context: &mut C, )

Source

fn walk_if_statement_body_else_if_clause( &mut self, if_statement_body_else_if_clause: &'ast IfStatementBodyElseIfClause<'arena>, context: &mut C, )

Source

fn walk_out_if_statement_body_else_if_clause( &mut self, if_statement_body_else_if_clause: &'ast IfStatementBodyElseIfClause<'arena>, context: &mut C, )

Source

fn walk_in_if_statement_body_else_clause( &mut self, if_statement_body_else_clause: &'ast IfStatementBodyElseClause<'arena>, context: &mut C, )

Source

fn walk_if_statement_body_else_clause( &mut self, if_statement_body_else_clause: &'ast IfStatementBodyElseClause<'arena>, context: &mut C, )

Source

fn walk_out_if_statement_body_else_clause( &mut self, if_statement_body_else_clause: &'ast IfStatementBodyElseClause<'arena>, context: &mut C, )

Source

fn walk_in_if_colon_delimited_body( &mut self, if_colon_delimited_body: &'ast IfColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_if_colon_delimited_body( &mut self, if_colon_delimited_body: &'ast IfColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_out_if_colon_delimited_body( &mut self, if_colon_delimited_body: &'ast IfColonDelimitedBody<'arena>, context: &mut C, )

Source

fn walk_in_if_colon_delimited_body_else_if_clause( &mut self, if_colon_delimited_body_else_if_clause: &'ast IfColonDelimitedBodyElseIfClause<'arena>, context: &mut C, )

Source

fn walk_if_colon_delimited_body_else_if_clause( &mut self, if_colon_delimited_body_else_if_clause: &'ast IfColonDelimitedBodyElseIfClause<'arena>, context: &mut C, )

Source

fn walk_out_if_colon_delimited_body_else_if_clause( &mut self, if_colon_delimited_body_else_if_clause: &'ast IfColonDelimitedBodyElseIfClause<'arena>, context: &mut C, )

Source

fn walk_in_if_colon_delimited_body_else_clause( &mut self, if_colon_delimited_body_else_clause: &'ast IfColonDelimitedBodyElseClause<'arena>, context: &mut C, )

Source

fn walk_if_colon_delimited_body_else_clause( &mut self, if_colon_delimited_body_else_clause: &'ast IfColonDelimitedBodyElseClause<'arena>, context: &mut C, )

Source

fn walk_out_if_colon_delimited_body_else_clause( &mut self, if_colon_delimited_body_else_clause: &'ast IfColonDelimitedBodyElseClause<'arena>, context: &mut C, )

Source

fn walk_in_return(&mut self, return: &'ast Return<'arena>, context: &mut C)

Source

fn walk_return(&mut self, return: &'ast Return<'arena>, context: &mut C)

Source

fn walk_out_return(&mut self, return: &'ast Return<'arena>, context: &mut C)

Source

fn walk_in_statement_expression( &mut self, statement_expression: &'ast ExpressionStatement<'arena>, context: &mut C, )

Source

fn walk_statement_expression( &mut self, statement_expression: &'ast ExpressionStatement<'arena>, context: &mut C, )

Source

fn walk_out_statement_expression( &mut self, statement_expression: &'ast ExpressionStatement<'arena>, context: &mut C, )

Source

fn walk_in_echo_tag(&mut self, echo_tag: &'ast EchoTag<'arena>, context: &mut C)

Source

fn walk_echo_tag(&mut self, echo_tag: &'ast EchoTag<'arena>, context: &mut C)

Source

fn walk_out_echo_tag( &mut self, echo_tag: &'ast EchoTag<'arena>, context: &mut C, )

Source

fn walk_in_echo(&mut self, echo: &'ast Echo<'arena>, context: &mut C)

Source

fn walk_echo(&mut self, echo: &'ast Echo<'arena>, context: &mut C)

Source

fn walk_out_echo(&mut self, echo: &'ast Echo<'arena>, context: &mut C)

Source

fn walk_in_global(&mut self, global: &'ast Global<'arena>, context: &mut C)

Source

fn walk_global(&mut self, global: &'ast Global<'arena>, context: &mut C)

Source

fn walk_out_global(&mut self, global: &'ast Global<'arena>, context: &mut C)

Source

fn walk_in_static(&mut self, static: &'ast Static<'arena>, context: &mut C)

Source

fn walk_static(&mut self, static: &'ast Static<'arena>, context: &mut C)

Source

fn walk_out_static(&mut self, static: &'ast Static<'arena>, context: &mut C)

Source

fn walk_in_static_item( &mut self, static_item: &'ast StaticItem<'arena>, context: &mut C, )

Source

fn walk_static_item( &mut self, static_item: &'ast StaticItem<'arena>, context: &mut C, )

Source

fn walk_out_static_item( &mut self, static_item: &'ast StaticItem<'arena>, context: &mut C, )

Source

fn walk_in_static_abstract_item( &mut self, static_abstract_item: &'ast StaticAbstractItem<'arena>, context: &mut C, )

Source

fn walk_static_abstract_item( &mut self, static_abstract_item: &'ast StaticAbstractItem<'arena>, context: &mut C, )

Source

fn walk_out_static_abstract_item( &mut self, static_abstract_item: &'ast StaticAbstractItem<'arena>, context: &mut C, )

Source

fn walk_in_static_concrete_item( &mut self, static_concrete_item: &'ast StaticConcreteItem<'arena>, context: &mut C, )

Source

fn walk_static_concrete_item( &mut self, static_concrete_item: &'ast StaticConcreteItem<'arena>, context: &mut C, )

Source

fn walk_out_static_concrete_item( &mut self, static_concrete_item: &'ast StaticConcreteItem<'arena>, context: &mut C, )

Source

fn walk_in_halt_compiler( &mut self, halt_compiler: &'ast HaltCompiler<'arena>, context: &mut C, )

Source

fn walk_halt_compiler( &mut self, halt_compiler: &'ast HaltCompiler<'arena>, context: &mut C, )

Source

fn walk_out_halt_compiler( &mut self, halt_compiler: &'ast HaltCompiler<'arena>, context: &mut C, )

Source

fn walk_in_unset(&mut self, unset: &'ast Unset<'arena>, context: &mut C)

Source

fn walk_unset(&mut self, unset: &'ast Unset<'arena>, context: &mut C)

Source

fn walk_out_unset(&mut self, unset: &'ast Unset<'arena>, context: &mut C)

Source

fn walk_in_expression( &mut self, expression: &'ast Expression<'arena>, context: &mut C, )

Source

fn walk_expression( &mut self, expression: &'ast Expression<'arena>, context: &mut C, )

Source

fn walk_out_expression( &mut self, expression: &'ast Expression<'arena>, context: &mut C, )

Source

fn walk_in_binary(&mut self, binary: &'ast Binary<'arena>, context: &mut C)

Source

fn walk_binary(&mut self, binary: &'ast Binary<'arena>, context: &mut C)

Source

fn walk_out_binary(&mut self, binary: &'ast Binary<'arena>, context: &mut C)

Source

fn walk_in_binary_operator( &mut self, binary_operator: &'ast BinaryOperator<'arena>, context: &mut C, )

Source

fn walk_binary_operator( &mut self, binary_operator: &'ast BinaryOperator<'arena>, context: &mut C, )

Source

fn walk_out_binary_operator( &mut self, binary_operator: &'ast BinaryOperator<'arena>, context: &mut C, )

Source

fn walk_in_unary_prefix( &mut self, unary_prefix: &'ast UnaryPrefix<'arena>, context: &mut C, )

Source

fn walk_unary_prefix( &mut self, unary_prefix: &'ast UnaryPrefix<'arena>, context: &mut C, )

Source

fn walk_out_unary_prefix( &mut self, unary_prefix: &'ast UnaryPrefix<'arena>, context: &mut C, )

Source

fn walk_in_unary_prefix_operator( &mut self, unary_prefix_operator: &'ast UnaryPrefixOperator<'arena>, context: &mut C, )

Source

fn walk_unary_prefix_operator( &mut self, unary_prefix_operator: &'ast UnaryPrefixOperator<'arena>, context: &mut C, )

Source

fn walk_out_unary_prefix_operator( &mut self, unary_prefix_operator: &'ast UnaryPrefixOperator<'arena>, context: &mut C, )

Source

fn walk_in_unary_postfix( &mut self, unary_postfix: &'ast UnaryPostfix<'arena>, context: &mut C, )

Source

fn walk_unary_postfix( &mut self, unary_postfix: &'ast UnaryPostfix<'arena>, context: &mut C, )

Source

fn walk_out_unary_postfix( &mut self, unary_postfix: &'ast UnaryPostfix<'arena>, context: &mut C, )

Source

fn walk_in_unary_postfix_operator( &mut self, unary_postfix_operator: &'ast UnaryPostfixOperator, context: &mut C, )

Source

fn walk_unary_postfix_operator( &mut self, unary_postfix_operator: &'ast UnaryPostfixOperator, context: &mut C, )

Source

fn walk_out_unary_postfix_operator( &mut self, unary_postfix_operator: &'ast UnaryPostfixOperator, context: &mut C, )

Source

fn walk_in_parenthesized( &mut self, parenthesized: &'ast Parenthesized<'arena>, context: &mut C, )

Source

fn walk_parenthesized( &mut self, parenthesized: &'ast Parenthesized<'arena>, context: &mut C, )

Source

fn walk_out_parenthesized( &mut self, parenthesized: &'ast Parenthesized<'arena>, context: &mut C, )

Source

fn walk_in_literal_expression( &mut self, literal_expression: &'ast Literal<'arena>, context: &mut C, )

Source

fn walk_literal_expression( &mut self, literal_expression: &'ast Literal<'arena>, context: &mut C, )

Source

fn walk_out_literal_expression( &mut self, literal_expression: &'ast Literal<'arena>, context: &mut C, )

Source

fn walk_in_literal_string( &mut self, literal_string: &'ast LiteralString<'arena>, context: &mut C, )

Source

fn walk_literal_string( &mut self, literal_string: &'ast LiteralString<'arena>, context: &mut C, )

Source

fn walk_out_literal_string( &mut self, literal_string: &'ast LiteralString<'arena>, context: &mut C, )

Source

fn walk_in_literal_integer( &mut self, literal_integer: &'ast LiteralInteger<'arena>, context: &mut C, )

Source

fn walk_literal_integer( &mut self, literal_integer: &'ast LiteralInteger<'arena>, context: &mut C, )

Source

fn walk_out_literal_integer( &mut self, literal_integer: &'ast LiteralInteger<'arena>, context: &mut C, )

Source

fn walk_in_literal_float( &mut self, literal_float: &'ast LiteralFloat<'arena>, context: &mut C, )

Source

fn walk_literal_float( &mut self, literal_float: &'ast LiteralFloat<'arena>, context: &mut C, )

Source

fn walk_out_literal_float( &mut self, literal_float: &'ast LiteralFloat<'arena>, context: &mut C, )

Source

fn walk_in_true_keyword( &mut self, true_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_true_keyword( &mut self, true_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_out_true_keyword( &mut self, true_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_in_false_keyword( &mut self, false_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_false_keyword( &mut self, false_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_out_false_keyword( &mut self, false_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_in_null_keyword( &mut self, null_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_null_keyword( &mut self, null_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_out_null_keyword( &mut self, null_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_in_composite_string( &mut self, composite_string: &'ast CompositeString<'arena>, context: &mut C, )

Source

fn walk_composite_string( &mut self, composite_string: &'ast CompositeString<'arena>, context: &mut C, )

Source

fn walk_out_composite_string( &mut self, composite_string: &'ast CompositeString<'arena>, context: &mut C, )

Source

fn walk_in_shell_execute_string( &mut self, shell_execute_string: &'ast ShellExecuteString<'arena>, context: &mut C, )

Source

fn walk_shell_execute_string( &mut self, shell_execute_string: &'ast ShellExecuteString<'arena>, context: &mut C, )

Source

fn walk_out_shell_execute_string( &mut self, shell_execute_string: &'ast ShellExecuteString<'arena>, context: &mut C, )

Source

fn walk_in_interpolated_string( &mut self, interpolated_string: &'ast InterpolatedString<'arena>, context: &mut C, )

Source

fn walk_interpolated_string( &mut self, interpolated_string: &'ast InterpolatedString<'arena>, context: &mut C, )

Source

fn walk_out_interpolated_string( &mut self, interpolated_string: &'ast InterpolatedString<'arena>, context: &mut C, )

Source

fn walk_in_document_string( &mut self, document_string: &'ast DocumentString<'arena>, context: &mut C, )

Source

fn walk_document_string( &mut self, document_string: &'ast DocumentString<'arena>, context: &mut C, )

Source

fn walk_out_document_string( &mut self, document_string: &'ast DocumentString<'arena>, context: &mut C, )

Source

fn walk_in_string_part( &mut self, string_part: &'ast StringPart<'arena>, context: &mut C, )

Source

fn walk_string_part( &mut self, string_part: &'ast StringPart<'arena>, context: &mut C, )

Source

fn walk_out_string_part( &mut self, string_part: &'ast StringPart<'arena>, context: &mut C, )

Source

fn walk_in_literal_string_part( &mut self, literal_string_part: &'ast LiteralStringPart<'arena>, context: &mut C, )

Source

fn walk_literal_string_part( &mut self, literal_string_part: &'ast LiteralStringPart<'arena>, context: &mut C, )

Source

fn walk_out_literal_string_part( &mut self, literal_string_part: &'ast LiteralStringPart<'arena>, context: &mut C, )

Source

fn walk_in_braced_expression_string_part( &mut self, braced_expression_string_part: &'ast BracedExpressionStringPart<'arena>, context: &mut C, )

Source

fn walk_braced_expression_string_part( &mut self, braced_expression_string_part: &'ast BracedExpressionStringPart<'arena>, context: &mut C, )

Source

fn walk_out_braced_expression_string_part( &mut self, braced_expression_string_part: &'ast BracedExpressionStringPart<'arena>, context: &mut C, )

Source

fn walk_in_assignment( &mut self, assignment: &'ast Assignment<'arena>, context: &mut C, )

Source

fn walk_assignment( &mut self, assignment: &'ast Assignment<'arena>, context: &mut C, )

Source

fn walk_out_assignment( &mut self, assignment: &'ast Assignment<'arena>, context: &mut C, )

Source

fn walk_in_assignment_operator( &mut self, assignment_operator: &'ast AssignmentOperator, context: &mut C, )

Source

fn walk_assignment_operator( &mut self, assignment_operator: &'ast AssignmentOperator, context: &mut C, )

Source

fn walk_out_assignment_operator( &mut self, assignment_operator: &'ast AssignmentOperator, context: &mut C, )

Source

fn walk_in_conditional( &mut self, conditional: &'ast Conditional<'arena>, context: &mut C, )

Source

fn walk_conditional( &mut self, conditional: &'ast Conditional<'arena>, context: &mut C, )

Source

fn walk_out_conditional( &mut self, conditional: &'ast Conditional<'arena>, context: &mut C, )

Source

fn walk_in_array(&mut self, array: &'ast Array<'arena>, context: &mut C)

Source

fn walk_array(&mut self, array: &'ast Array<'arena>, context: &mut C)

Source

fn walk_out_array(&mut self, array: &'ast Array<'arena>, context: &mut C)

Source

fn walk_in_array_element( &mut self, array_element: &'ast ArrayElement<'arena>, context: &mut C, )

Source

fn walk_array_element( &mut self, array_element: &'ast ArrayElement<'arena>, context: &mut C, )

Source

fn walk_out_array_element( &mut self, array_element: &'ast ArrayElement<'arena>, context: &mut C, )

Source

fn walk_in_key_value_array_element( &mut self, key_value_array_element: &'ast KeyValueArrayElement<'arena>, context: &mut C, )

Source

fn walk_key_value_array_element( &mut self, key_value_array_element: &'ast KeyValueArrayElement<'arena>, context: &mut C, )

Source

fn walk_out_key_value_array_element( &mut self, key_value_array_element: &'ast KeyValueArrayElement<'arena>, context: &mut C, )

Source

fn walk_in_value_array_element( &mut self, value_array_element: &'ast ValueArrayElement<'arena>, context: &mut C, )

Source

fn walk_value_array_element( &mut self, value_array_element: &'ast ValueArrayElement<'arena>, context: &mut C, )

Source

fn walk_out_value_array_element( &mut self, value_array_element: &'ast ValueArrayElement<'arena>, context: &mut C, )

Source

fn walk_in_variadic_array_element( &mut self, variadic_array_element: &'ast VariadicArrayElement<'arena>, context: &mut C, )

Source

fn walk_variadic_array_element( &mut self, variadic_array_element: &'ast VariadicArrayElement<'arena>, context: &mut C, )

Source

fn walk_out_variadic_array_element( &mut self, variadic_array_element: &'ast VariadicArrayElement<'arena>, context: &mut C, )

Source

fn walk_in_missing_array_element( &mut self, missing_array_element: &'ast MissingArrayElement, context: &mut C, )

Source

fn walk_missing_array_element( &mut self, missing_array_element: &'ast MissingArrayElement, context: &mut C, )

Source

fn walk_out_missing_array_element( &mut self, missing_array_element: &'ast MissingArrayElement, context: &mut C, )

Source

fn walk_in_legacy_array( &mut self, legacy_array: &'ast LegacyArray<'arena>, context: &mut C, )

Source

fn walk_legacy_array( &mut self, legacy_array: &'ast LegacyArray<'arena>, context: &mut C, )

Source

fn walk_out_legacy_array( &mut self, legacy_array: &'ast LegacyArray<'arena>, context: &mut C, )

Source

fn walk_in_list(&mut self, list: &'ast List<'arena>, context: &mut C)

Source

fn walk_list(&mut self, list: &'ast List<'arena>, context: &mut C)

Source

fn walk_out_list(&mut self, list: &'ast List<'arena>, context: &mut C)

Source

fn walk_in_array_access( &mut self, array_access: &'ast ArrayAccess<'arena>, context: &mut C, )

Source

fn walk_array_access( &mut self, array_access: &'ast ArrayAccess<'arena>, context: &mut C, )

Source

fn walk_out_array_access( &mut self, array_access: &'ast ArrayAccess<'arena>, context: &mut C, )

Source

fn walk_in_array_append( &mut self, array_append: &'ast ArrayAppend<'arena>, context: &mut C, )

Source

fn walk_array_append( &mut self, array_append: &'ast ArrayAppend<'arena>, context: &mut C, )

Source

fn walk_out_array_append( &mut self, array_append: &'ast ArrayAppend<'arena>, context: &mut C, )

Source

fn walk_in_anonymous_class( &mut self, anonymous_class: &'ast AnonymousClass<'arena>, context: &mut C, )

Source

fn walk_anonymous_class( &mut self, anonymous_class: &'ast AnonymousClass<'arena>, context: &mut C, )

Source

fn walk_out_anonymous_class( &mut self, anonymous_class: &'ast AnonymousClass<'arena>, context: &mut C, )

Source

fn walk_in_closure(&mut self, closure: &'ast Closure<'arena>, context: &mut C)

Source

fn walk_closure(&mut self, closure: &'ast Closure<'arena>, context: &mut C)

Source

fn walk_out_closure(&mut self, closure: &'ast Closure<'arena>, context: &mut C)

Source

fn walk_in_closure_use_clause( &mut self, closure_use_clause: &'ast ClosureUseClause<'arena>, context: &mut C, )

Source

fn walk_closure_use_clause( &mut self, closure_use_clause: &'ast ClosureUseClause<'arena>, context: &mut C, )

Source

fn walk_out_closure_use_clause( &mut self, closure_use_clause: &'ast ClosureUseClause<'arena>, context: &mut C, )

Source

fn walk_in_closure_use_clause_variable( &mut self, closure_use_clause_variable: &'ast ClosureUseClauseVariable<'arena>, context: &mut C, )

Source

fn walk_closure_use_clause_variable( &mut self, closure_use_clause_variable: &'ast ClosureUseClauseVariable<'arena>, context: &mut C, )

Source

fn walk_out_closure_use_clause_variable( &mut self, closure_use_clause_variable: &'ast ClosureUseClauseVariable<'arena>, context: &mut C, )

Source

fn walk_in_arrow_function( &mut self, arrow_function: &'ast ArrowFunction<'arena>, context: &mut C, )

Source

fn walk_arrow_function( &mut self, arrow_function: &'ast ArrowFunction<'arena>, context: &mut C, )

Source

fn walk_out_arrow_function( &mut self, arrow_function: &'ast ArrowFunction<'arena>, context: &mut C, )

Source

fn walk_in_variable( &mut self, variable: &'ast Variable<'arena>, context: &mut C, )

Source

fn walk_variable(&mut self, variable: &'ast Variable<'arena>, context: &mut C)

Source

fn walk_out_variable( &mut self, variable: &'ast Variable<'arena>, context: &mut C, )

Source

fn walk_in_direct_variable( &mut self, direct_variable: &'ast DirectVariable<'arena>, context: &mut C, )

Source

fn walk_direct_variable( &mut self, direct_variable: &'ast DirectVariable<'arena>, context: &mut C, )

Source

fn walk_out_direct_variable( &mut self, direct_variable: &'ast DirectVariable<'arena>, context: &mut C, )

Source

fn walk_in_indirect_variable( &mut self, indirect_variable: &'ast IndirectVariable<'arena>, context: &mut C, )

Source

fn walk_indirect_variable( &mut self, indirect_variable: &'ast IndirectVariable<'arena>, context: &mut C, )

Source

fn walk_out_indirect_variable( &mut self, indirect_variable: &'ast IndirectVariable<'arena>, context: &mut C, )

Source

fn walk_in_nested_variable( &mut self, nested_variable: &'ast NestedVariable<'arena>, context: &mut C, )

Source

fn walk_nested_variable( &mut self, nested_variable: &'ast NestedVariable<'arena>, context: &mut C, )

Source

fn walk_out_nested_variable( &mut self, nested_variable: &'ast NestedVariable<'arena>, context: &mut C, )

Source

fn walk_in_identifier( &mut self, identifier: &'ast Identifier<'arena>, context: &mut C, )

Source

fn walk_identifier( &mut self, identifier: &'ast Identifier<'arena>, context: &mut C, )

Source

fn walk_out_identifier( &mut self, identifier: &'ast Identifier<'arena>, context: &mut C, )

Source

fn walk_in_local_identifier( &mut self, local_identifier: &'ast LocalIdentifier<'arena>, context: &mut C, )

Source

fn walk_local_identifier( &mut self, local_identifier: &'ast LocalIdentifier<'arena>, context: &mut C, )

Source

fn walk_out_local_identifier( &mut self, local_identifier: &'ast LocalIdentifier<'arena>, context: &mut C, )

Source

fn walk_in_qualified_identifier( &mut self, qualified_identifier: &'ast QualifiedIdentifier<'arena>, context: &mut C, )

Source

fn walk_qualified_identifier( &mut self, qualified_identifier: &'ast QualifiedIdentifier<'arena>, context: &mut C, )

Source

fn walk_out_qualified_identifier( &mut self, qualified_identifier: &'ast QualifiedIdentifier<'arena>, context: &mut C, )

Source

fn walk_in_fully_qualified_identifier( &mut self, fully_qualified_identifier: &'ast FullyQualifiedIdentifier<'arena>, context: &mut C, )

Source

fn walk_fully_qualified_identifier( &mut self, fully_qualified_identifier: &'ast FullyQualifiedIdentifier<'arena>, context: &mut C, )

Source

fn walk_out_fully_qualified_identifier( &mut self, fully_qualified_identifier: &'ast FullyQualifiedIdentifier<'arena>, context: &mut C, )

Source

fn walk_in_match(&mut self, match: &'ast Match<'arena>, context: &mut C)

Source

fn walk_match(&mut self, match: &'ast Match<'arena>, context: &mut C)

Source

fn walk_out_match(&mut self, match: &'ast Match<'arena>, context: &mut C)

Source

fn walk_in_match_arm( &mut self, match_arm: &'ast MatchArm<'arena>, context: &mut C, )

Source

fn walk_match_arm(&mut self, match_arm: &'ast MatchArm<'arena>, context: &mut C)

Source

fn walk_out_match_arm( &mut self, match_arm: &'ast MatchArm<'arena>, context: &mut C, )

Source

fn walk_in_match_expression_arm( &mut self, match_expression_arm: &'ast MatchExpressionArm<'arena>, context: &mut C, )

Source

fn walk_match_expression_arm( &mut self, match_expression_arm: &'ast MatchExpressionArm<'arena>, context: &mut C, )

Source

fn walk_out_match_expression_arm( &mut self, match_expression_arm: &'ast MatchExpressionArm<'arena>, context: &mut C, )

Source

fn walk_in_match_default_arm( &mut self, match_default_arm: &'ast MatchDefaultArm<'arena>, context: &mut C, )

Source

fn walk_match_default_arm( &mut self, match_default_arm: &'ast MatchDefaultArm<'arena>, context: &mut C, )

Source

fn walk_out_match_default_arm( &mut self, match_default_arm: &'ast MatchDefaultArm<'arena>, context: &mut C, )

Source

fn walk_in_yield(&mut self, yield: &'ast Yield<'arena>, context: &mut C)

Source

fn walk_yield(&mut self, yield: &'ast Yield<'arena>, context: &mut C)

Source

fn walk_out_yield(&mut self, yield: &'ast Yield<'arena>, context: &mut C)

Source

fn walk_in_yield_value( &mut self, yield_value: &'ast YieldValue<'arena>, context: &mut C, )

Source

fn walk_yield_value( &mut self, yield_value: &'ast YieldValue<'arena>, context: &mut C, )

Source

fn walk_out_yield_value( &mut self, yield_value: &'ast YieldValue<'arena>, context: &mut C, )

Source

fn walk_in_yield_pair( &mut self, yield_pair: &'ast YieldPair<'arena>, context: &mut C, )

Source

fn walk_yield_pair( &mut self, yield_pair: &'ast YieldPair<'arena>, context: &mut C, )

Source

fn walk_out_yield_pair( &mut self, yield_pair: &'ast YieldPair<'arena>, context: &mut C, )

Source

fn walk_in_yield_from( &mut self, yield_from: &'ast YieldFrom<'arena>, context: &mut C, )

Source

fn walk_yield_from( &mut self, yield_from: &'ast YieldFrom<'arena>, context: &mut C, )

Source

fn walk_out_yield_from( &mut self, yield_from: &'ast YieldFrom<'arena>, context: &mut C, )

Source

fn walk_in_construct( &mut self, construct: &'ast Construct<'arena>, context: &mut C, )

Source

fn walk_construct( &mut self, construct: &'ast Construct<'arena>, context: &mut C, )

Source

fn walk_out_construct( &mut self, construct: &'ast Construct<'arena>, context: &mut C, )

Source

fn walk_in_isset_construct( &mut self, isset_construct: &'ast IssetConstruct<'arena>, context: &mut C, )

Source

fn walk_isset_construct( &mut self, isset_construct: &'ast IssetConstruct<'arena>, context: &mut C, )

Source

fn walk_out_isset_construct( &mut self, isset_construct: &'ast IssetConstruct<'arena>, context: &mut C, )

Source

fn walk_in_empty_construct( &mut self, empty_construct: &'ast EmptyConstruct<'arena>, context: &mut C, )

Source

fn walk_empty_construct( &mut self, empty_construct: &'ast EmptyConstruct<'arena>, context: &mut C, )

Source

fn walk_out_empty_construct( &mut self, empty_construct: &'ast EmptyConstruct<'arena>, context: &mut C, )

Source

fn walk_in_eval_construct( &mut self, eval_construct: &'ast EvalConstruct<'arena>, context: &mut C, )

Source

fn walk_eval_construct( &mut self, eval_construct: &'ast EvalConstruct<'arena>, context: &mut C, )

Source

fn walk_out_eval_construct( &mut self, eval_construct: &'ast EvalConstruct<'arena>, context: &mut C, )

Source

fn walk_in_include_construct( &mut self, include_construct: &'ast IncludeConstruct<'arena>, context: &mut C, )

Source

fn walk_include_construct( &mut self, include_construct: &'ast IncludeConstruct<'arena>, context: &mut C, )

Source

fn walk_out_include_construct( &mut self, include_construct: &'ast IncludeConstruct<'arena>, context: &mut C, )

Source

fn walk_in_include_once_construct( &mut self, include_once_construct: &'ast IncludeOnceConstruct<'arena>, context: &mut C, )

Source

fn walk_include_once_construct( &mut self, include_once_construct: &'ast IncludeOnceConstruct<'arena>, context: &mut C, )

Source

fn walk_out_include_once_construct( &mut self, include_once_construct: &'ast IncludeOnceConstruct<'arena>, context: &mut C, )

Source

fn walk_in_require_construct( &mut self, require_construct: &'ast RequireConstruct<'arena>, context: &mut C, )

Source

fn walk_require_construct( &mut self, require_construct: &'ast RequireConstruct<'arena>, context: &mut C, )

Source

fn walk_out_require_construct( &mut self, require_construct: &'ast RequireConstruct<'arena>, context: &mut C, )

Source

fn walk_in_require_once_construct( &mut self, require_once_construct: &'ast RequireOnceConstruct<'arena>, context: &mut C, )

Source

fn walk_require_once_construct( &mut self, require_once_construct: &'ast RequireOnceConstruct<'arena>, context: &mut C, )

Source

fn walk_out_require_once_construct( &mut self, require_once_construct: &'ast RequireOnceConstruct<'arena>, context: &mut C, )

Source

fn walk_in_print_construct( &mut self, print_construct: &'ast PrintConstruct<'arena>, context: &mut C, )

Source

fn walk_print_construct( &mut self, print_construct: &'ast PrintConstruct<'arena>, context: &mut C, )

Source

fn walk_out_print_construct( &mut self, print_construct: &'ast PrintConstruct<'arena>, context: &mut C, )

Source

fn walk_in_exit_construct( &mut self, exit_construct: &'ast ExitConstruct<'arena>, context: &mut C, )

Source

fn walk_exit_construct( &mut self, exit_construct: &'ast ExitConstruct<'arena>, context: &mut C, )

Source

fn walk_out_exit_construct( &mut self, exit_construct: &'ast ExitConstruct<'arena>, context: &mut C, )

Source

fn walk_in_die_construct( &mut self, die_construct: &'ast DieConstruct<'arena>, context: &mut C, )

Source

fn walk_die_construct( &mut self, die_construct: &'ast DieConstruct<'arena>, context: &mut C, )

Source

fn walk_out_die_construct( &mut self, die_construct: &'ast DieConstruct<'arena>, context: &mut C, )

Source

fn walk_in_throw(&mut self, throw: &'ast Throw<'arena>, context: &mut C)

Source

fn walk_throw(&mut self, throw: &'ast Throw<'arena>, context: &mut C)

Source

fn walk_out_throw(&mut self, throw: &'ast Throw<'arena>, context: &mut C)

Source

fn walk_in_clone(&mut self, clone: &'ast Clone<'arena>, context: &mut C)

Source

fn walk_clone(&mut self, clone: &'ast Clone<'arena>, context: &mut C)

Source

fn walk_out_clone(&mut self, clone: &'ast Clone<'arena>, context: &mut C)

Source

fn walk_in_call(&mut self, call: &'ast Call<'arena>, context: &mut C)

Source

fn walk_call(&mut self, call: &'ast Call<'arena>, context: &mut C)

Source

fn walk_out_call(&mut self, call: &'ast Call<'arena>, context: &mut C)

Source

fn walk_in_function_call( &mut self, function_call: &'ast FunctionCall<'arena>, context: &mut C, )

Source

fn walk_function_call( &mut self, function_call: &'ast FunctionCall<'arena>, context: &mut C, )

Source

fn walk_out_function_call( &mut self, function_call: &'ast FunctionCall<'arena>, context: &mut C, )

Source

fn walk_in_method_call( &mut self, method_call: &'ast MethodCall<'arena>, context: &mut C, )

Source

fn walk_method_call( &mut self, method_call: &'ast MethodCall<'arena>, context: &mut C, )

Source

fn walk_out_method_call( &mut self, method_call: &'ast MethodCall<'arena>, context: &mut C, )

Source

fn walk_in_null_safe_method_call( &mut self, null_safe_method_call: &'ast NullSafeMethodCall<'arena>, context: &mut C, )

Source

fn walk_null_safe_method_call( &mut self, null_safe_method_call: &'ast NullSafeMethodCall<'arena>, context: &mut C, )

Source

fn walk_out_null_safe_method_call( &mut self, null_safe_method_call: &'ast NullSafeMethodCall<'arena>, context: &mut C, )

Source

fn walk_in_static_method_call( &mut self, static_method_call: &'ast StaticMethodCall<'arena>, context: &mut C, )

Source

fn walk_static_method_call( &mut self, static_method_call: &'ast StaticMethodCall<'arena>, context: &mut C, )

Source

fn walk_out_static_method_call( &mut self, static_method_call: &'ast StaticMethodCall<'arena>, context: &mut C, )

Source

fn walk_in_partial_application( &mut self, partial_application: &'ast PartialApplication<'arena>, context: &mut C, )

Source

fn walk_partial_application( &mut self, partial_application: &'ast PartialApplication<'arena>, context: &mut C, )

Source

fn walk_out_partial_application( &mut self, partial_application: &'ast PartialApplication<'arena>, context: &mut C, )

Source

fn walk_in_function_partial_application( &mut self, function_partial_application: &'ast FunctionPartialApplication<'arena>, context: &mut C, )

Source

fn walk_function_partial_application( &mut self, function_partial_application: &'ast FunctionPartialApplication<'arena>, context: &mut C, )

Source

fn walk_out_function_partial_application( &mut self, function_partial_application: &'ast FunctionPartialApplication<'arena>, context: &mut C, )

Source

fn walk_in_method_partial_application( &mut self, method_partial_application: &'ast MethodPartialApplication<'arena>, context: &mut C, )

Source

fn walk_method_partial_application( &mut self, method_partial_application: &'ast MethodPartialApplication<'arena>, context: &mut C, )

Source

fn walk_out_method_partial_application( &mut self, method_partial_application: &'ast MethodPartialApplication<'arena>, context: &mut C, )

Source

fn walk_in_static_method_partial_application( &mut self, static_method_partial_application: &'ast StaticMethodPartialApplication<'arena>, context: &mut C, )

Source

fn walk_static_method_partial_application( &mut self, static_method_partial_application: &'ast StaticMethodPartialApplication<'arena>, context: &mut C, )

Source

fn walk_out_static_method_partial_application( &mut self, static_method_partial_application: &'ast StaticMethodPartialApplication<'arena>, context: &mut C, )

Source

fn walk_in_class_like_member_selector( &mut self, class_like_member_selector: &'ast ClassLikeMemberSelector<'arena>, context: &mut C, )

Source

fn walk_class_like_member_selector( &mut self, class_like_member_selector: &'ast ClassLikeMemberSelector<'arena>, context: &mut C, )

Source

fn walk_out_class_like_member_selector( &mut self, class_like_member_selector: &'ast ClassLikeMemberSelector<'arena>, context: &mut C, )

Source

fn walk_in_class_like_member_expression_selector( &mut self, class_like_member_expression_selector: &'ast ClassLikeMemberExpressionSelector<'arena>, context: &mut C, )

Source

fn walk_class_like_member_expression_selector( &mut self, class_like_member_expression_selector: &'ast ClassLikeMemberExpressionSelector<'arena>, context: &mut C, )

Source

fn walk_out_class_like_member_expression_selector( &mut self, class_like_member_expression_selector: &'ast ClassLikeMemberExpressionSelector<'arena>, context: &mut C, )

Source

fn walk_in_constant_access( &mut self, constant_access: &'ast ConstantAccess<'arena>, context: &mut C, )

Source

fn walk_constant_access( &mut self, constant_access: &'ast ConstantAccess<'arena>, context: &mut C, )

Source

fn walk_out_constant_access( &mut self, constant_access: &'ast ConstantAccess<'arena>, context: &mut C, )

Source

fn walk_in_access(&mut self, access: &'ast Access<'arena>, context: &mut C)

Source

fn walk_access(&mut self, access: &'ast Access<'arena>, context: &mut C)

Source

fn walk_out_access(&mut self, access: &'ast Access<'arena>, context: &mut C)

Source

fn walk_in_property_access( &mut self, property_access: &'ast PropertyAccess<'arena>, context: &mut C, )

Source

fn walk_property_access( &mut self, property_access: &'ast PropertyAccess<'arena>, context: &mut C, )

Source

fn walk_out_property_access( &mut self, property_access: &'ast PropertyAccess<'arena>, context: &mut C, )

Source

fn walk_in_null_safe_property_access( &mut self, null_safe_property_access: &'ast NullSafePropertyAccess<'arena>, context: &mut C, )

Source

fn walk_null_safe_property_access( &mut self, null_safe_property_access: &'ast NullSafePropertyAccess<'arena>, context: &mut C, )

Source

fn walk_out_null_safe_property_access( &mut self, null_safe_property_access: &'ast NullSafePropertyAccess<'arena>, context: &mut C, )

Source

fn walk_in_static_property_access( &mut self, static_property_access: &'ast StaticPropertyAccess<'arena>, context: &mut C, )

Source

fn walk_static_property_access( &mut self, static_property_access: &'ast StaticPropertyAccess<'arena>, context: &mut C, )

Source

fn walk_out_static_property_access( &mut self, static_property_access: &'ast StaticPropertyAccess<'arena>, context: &mut C, )

Source

fn walk_in_class_constant_access( &mut self, class_constant_access: &'ast ClassConstantAccess<'arena>, context: &mut C, )

Source

fn walk_class_constant_access( &mut self, class_constant_access: &'ast ClassConstantAccess<'arena>, context: &mut C, )

Source

fn walk_out_class_constant_access( &mut self, class_constant_access: &'ast ClassConstantAccess<'arena>, context: &mut C, )

Source

fn walk_in_class_like_constant_selector( &mut self, class_like_constant_selector: &'ast ClassLikeConstantSelector<'arena>, context: &mut C, )

Source

fn walk_class_like_constant_selector( &mut self, class_like_constant_selector: &'ast ClassLikeConstantSelector<'arena>, context: &mut C, )

Source

fn walk_out_class_like_constant_selector( &mut self, class_like_constant_selector: &'ast ClassLikeConstantSelector<'arena>, context: &mut C, )

Source

fn walk_in_parent_keyword( &mut self, parent_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_parent_keyword( &mut self, parent_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_out_parent_keyword( &mut self, parent_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_in_static_keyword( &mut self, static_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_static_keyword( &mut self, static_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_out_static_keyword( &mut self, static_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_in_self_keyword( &mut self, self_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_self_keyword( &mut self, self_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_out_self_keyword( &mut self, self_keyword: &'ast Keyword<'arena>, context: &mut C, )

Source

fn walk_in_instantiation( &mut self, instantiation: &'ast Instantiation<'arena>, context: &mut C, )

Source

fn walk_instantiation( &mut self, instantiation: &'ast Instantiation<'arena>, context: &mut C, )

Source

fn walk_out_instantiation( &mut self, instantiation: &'ast Instantiation<'arena>, context: &mut C, )

Source

fn walk_in_magic_constant( &mut self, magic_constant: &'ast MagicConstant<'arena>, context: &mut C, )

Source

fn walk_magic_constant( &mut self, magic_constant: &'ast MagicConstant<'arena>, context: &mut C, )

Source

fn walk_out_magic_constant( &mut self, magic_constant: &'ast MagicConstant<'arena>, context: &mut C, )

Source

fn walk_in_pipe(&mut self, pipe: &'ast Pipe<'arena>, context: &mut C)

Source

fn walk_pipe(&mut self, pipe: &'ast Pipe<'arena>, context: &mut C)

Source

fn walk_out_pipe(&mut self, pipe: &'ast Pipe<'arena>, context: &mut C)

Source

fn walk_in_hint(&mut self, hint: &'ast Hint<'arena>, context: &mut C)

Source

fn walk_hint(&mut self, hint: &'ast Hint<'arena>, context: &mut C)

Source

fn walk_out_hint(&mut self, hint: &'ast Hint<'arena>, context: &mut C)

Source

fn walk_in_parenthesized_hint( &mut self, parenthesized_hint: &'ast ParenthesizedHint<'arena>, context: &mut C, )

Source

fn walk_parenthesized_hint( &mut self, parenthesized_hint: &'ast ParenthesizedHint<'arena>, context: &mut C, )

Source

fn walk_out_parenthesized_hint( &mut self, parenthesized_hint: &'ast ParenthesizedHint<'arena>, context: &mut C, )

Source

fn walk_in_nullable_hint( &mut self, nullable_hint: &'ast NullableHint<'arena>, context: &mut C, )

Source

fn walk_nullable_hint( &mut self, nullable_hint: &'ast NullableHint<'arena>, context: &mut C, )

Source

fn walk_out_nullable_hint( &mut self, nullable_hint: &'ast NullableHint<'arena>, context: &mut C, )

Source

fn walk_in_union_hint( &mut self, union_hint: &'ast UnionHint<'arena>, context: &mut C, )

Source

fn walk_union_hint( &mut self, union_hint: &'ast UnionHint<'arena>, context: &mut C, )

Source

fn walk_out_union_hint( &mut self, union_hint: &'ast UnionHint<'arena>, context: &mut C, )

Source

fn walk_in_intersection_hint( &mut self, intersection_hint: &'ast IntersectionHint<'arena>, context: &mut C, )

Source

fn walk_intersection_hint( &mut self, intersection_hint: &'ast IntersectionHint<'arena>, context: &mut C, )

Source

fn walk_out_intersection_hint( &mut self, intersection_hint: &'ast IntersectionHint<'arena>, context: &mut C, )

Source

fn walk_in_keyword(&mut self, keyword: &'ast Keyword<'arena>, context: &mut C)

Source

fn walk_keyword(&mut self, keyword: &'ast Keyword<'arena>, context: &mut C)

Source

fn walk_out_keyword(&mut self, keyword: &'ast Keyword<'arena>, context: &mut C)

Implementorsยง