Skip to main content

Module walker

Module walker 

Source

Traits§

MutWalker
A trait that defines a mutable walker to traverse AST nodes.
Walker
A trait that defines an immutable walker to traverse AST nodes.

Functions§

walk_access
walk_access_mut
walk_anonymous_class
walk_anonymous_class_mut
walk_argument
walk_argument_list
walk_argument_list_mut
walk_argument_mut
walk_array
walk_array_access
walk_array_access_mut
walk_array_append
walk_array_append_mut
walk_array_element
walk_array_element_mut
walk_array_mut
walk_arrow_function
walk_arrow_function_mut
walk_assignment
walk_assignment_mut
walk_assignment_operator
walk_assignment_operator_mut
walk_attribute
walk_attribute_list
walk_attribute_list_mut
walk_attribute_mut
walk_binary
walk_binary_mut
walk_binary_operator
walk_binary_operator_mut
walk_block
walk_block_mut
walk_braced_expression_string_part
walk_braced_expression_string_part_mut
walk_break
walk_break_mut
walk_call
walk_call_mut
walk_class
walk_class_constant_access
walk_class_constant_access_mut
walk_class_like_constant
walk_class_like_constant_item
walk_class_like_constant_item_mut
walk_class_like_constant_mut
walk_class_like_constant_selector
walk_class_like_constant_selector_mut
walk_class_like_member
walk_class_like_member_expression_selector
walk_class_like_member_expression_selector_mut
walk_class_like_member_mut
walk_class_like_member_selector
walk_class_like_member_selector_mut
walk_class_mut
walk_clone
walk_clone_mut
walk_closing_tag
walk_closing_tag_mut
walk_closure
walk_closure_mut
walk_closure_use_clause
walk_closure_use_clause_mut
walk_closure_use_clause_variable
walk_closure_use_clause_variable_mut
walk_composite_string
walk_composite_string_mut
walk_conditional
walk_conditional_mut
walk_constant
walk_constant_access
walk_constant_access_mut
walk_constant_item
walk_constant_item_mut
walk_constant_mut
walk_construct
walk_construct_mut
walk_continue
walk_continue_mut
walk_declare
walk_declare_body
walk_declare_body_mut
walk_declare_colon_delimited_body
walk_declare_colon_delimited_body_mut
walk_declare_item
walk_declare_item_mut
walk_declare_mut
walk_die_construct
walk_die_construct_mut
walk_direct_variable
walk_direct_variable_mut
walk_do_while
walk_do_while_mut
walk_document_string
walk_document_string_mut
walk_echo
walk_echo_mut
walk_echo_tag
walk_echo_tag_mut
walk_empty_construct
walk_empty_construct_mut
walk_enum
walk_enum_backing_type_hint
walk_enum_backing_type_hint_mut
walk_enum_case
walk_enum_case_backed_item
walk_enum_case_backed_item_mut
walk_enum_case_item
walk_enum_case_item_mut
walk_enum_case_mut
walk_enum_case_unit_item
walk_enum_case_unit_item_mut
walk_enum_mut
walk_eval_construct
walk_eval_construct_mut
walk_exit_construct
walk_exit_construct_mut
walk_expression
walk_expression_mut
walk_extends
walk_extends_mut
walk_false_keyword
walk_false_keyword_mut
walk_for
walk_for_body
walk_for_body_mut
walk_for_colon_delimited_body
walk_for_colon_delimited_body_mut
walk_for_mut
walk_foreach
walk_foreach_body
walk_foreach_body_mut
walk_foreach_colon_delimited_body
walk_foreach_colon_delimited_body_mut
walk_foreach_key_value_target
walk_foreach_key_value_target_mut
walk_foreach_mut
walk_foreach_target
walk_foreach_target_mut
walk_foreach_value_target
walk_foreach_value_target_mut
walk_full_opening_tag
walk_full_opening_tag_mut
walk_fully_qualified_identifier
walk_fully_qualified_identifier_mut
walk_function
walk_function_call
walk_function_call_mut
walk_function_like_parameter
walk_function_like_parameter_default_value
walk_function_like_parameter_default_value_mut
walk_function_like_parameter_list
walk_function_like_parameter_list_mut
walk_function_like_parameter_mut
walk_function_like_return_type_hint
walk_function_like_return_type_hint_mut
walk_function_mut
walk_function_partial_application
walk_function_partial_application_mut
walk_global
walk_global_mut
walk_goto
walk_goto_mut
walk_halt_compiler
walk_halt_compiler_mut
walk_hint
walk_hint_mut
walk_hooked_property
walk_hooked_property_mut
walk_identifier
walk_identifier_mut
walk_if
walk_if_body
walk_if_body_mut
walk_if_colon_delimited_body
walk_if_colon_delimited_body_else_clause
walk_if_colon_delimited_body_else_clause_mut
walk_if_colon_delimited_body_else_if_clause
walk_if_colon_delimited_body_else_if_clause_mut
walk_if_colon_delimited_body_mut
walk_if_mut
walk_if_statement_body
walk_if_statement_body_else_clause
walk_if_statement_body_else_clause_mut
walk_if_statement_body_else_if_clause
walk_if_statement_body_else_if_clause_mut
walk_if_statement_body_mut
walk_implements
walk_implements_mut
walk_include_construct
walk_include_construct_mut
walk_include_once_construct
walk_include_once_construct_mut
walk_indirect_variable
walk_indirect_variable_mut
walk_inline
walk_inline_mut
walk_instantiation
walk_instantiation_mut
walk_interface
walk_interface_mut
walk_interpolated_string
walk_interpolated_string_mut
walk_intersection_hint
walk_intersection_hint_mut
walk_isset_construct
walk_isset_construct_mut
walk_key_value_array_element
walk_key_value_array_element_mut
walk_keyword
walk_keyword_mut
walk_label
walk_label_mut
walk_legacy_array
walk_legacy_array_mut
walk_list
walk_list_mut
walk_literal_expression
walk_literal_expression_mut
walk_literal_float
walk_literal_float_mut
walk_literal_integer
walk_literal_integer_mut
walk_literal_string
walk_literal_string_mut
walk_literal_string_part
walk_literal_string_part_mut
walk_local_identifier
walk_local_identifier_mut
walk_magic_constant
walk_magic_constant_mut
walk_match
walk_match_arm
walk_match_arm_mut
walk_match_default_arm
walk_match_default_arm_mut
walk_match_expression_arm
walk_match_expression_arm_mut
walk_match_mut
walk_maybe_typed_use_item
walk_maybe_typed_use_item_mut
walk_method
walk_method_abstract_body
walk_method_abstract_body_mut
walk_method_body
walk_method_body_mut
walk_method_call
walk_method_call_mut
walk_method_mut
walk_method_partial_application
walk_method_partial_application_mut
walk_missing_array_element
walk_missing_array_element_mut
walk_mixed_use_item_list
walk_mixed_use_item_list_mut
walk_modifier
walk_modifier_mut
walk_named_argument
walk_named_argument_mut
walk_named_placeholder_argument
walk_named_placeholder_argument_mut
walk_namespace
walk_namespace_body
walk_namespace_body_mut
walk_namespace_implicit_body
walk_namespace_implicit_body_mut
walk_namespace_mut
walk_nested_variable
walk_nested_variable_mut
walk_null_keyword
walk_null_keyword_mut
walk_null_safe_method_call
walk_null_safe_method_call_mut
walk_null_safe_property_access
walk_null_safe_property_access_mut
walk_nullable_hint
walk_nullable_hint_mut
walk_opening_tag
walk_opening_tag_mut
walk_parent_keyword
walk_parent_keyword_mut
walk_parenthesized
walk_parenthesized_hint
walk_parenthesized_hint_mut
walk_parenthesized_mut
walk_partial_application
walk_partial_application_mut
walk_partial_argument
walk_partial_argument_list
walk_partial_argument_list_mut
walk_partial_argument_mut
walk_pipe
walk_pipe_mut
walk_placeholder_argument
walk_placeholder_argument_mut
walk_plain_property
walk_plain_property_mut
walk_positional_argument
walk_positional_argument_mut
walk_print_construct
walk_print_construct_mut
walk_program
walk_program_mut
walk_property
walk_property_abstract_item
walk_property_abstract_item_mut
walk_property_access
walk_property_access_mut
walk_property_concrete_item
walk_property_concrete_item_mut
walk_property_hook
walk_property_hook_abstract_body
walk_property_hook_abstract_body_mut
walk_property_hook_body
walk_property_hook_body_mut
walk_property_hook_concrete_body
walk_property_hook_concrete_body_mut
walk_property_hook_concrete_expression_body
walk_property_hook_concrete_expression_body_mut
walk_property_hook_list
walk_property_hook_list_mut
walk_property_hook_mut
walk_property_item
walk_property_item_mut
walk_property_mut
walk_qualified_identifier
walk_qualified_identifier_mut
walk_require_construct
walk_require_construct_mut
walk_require_once_construct
walk_require_once_construct_mut
walk_return
walk_return_mut
walk_self_keyword
walk_self_keyword_mut
walk_shell_execute_string
walk_shell_execute_string_mut
walk_short_opening_tag
walk_short_opening_tag_mut
walk_statement
walk_statement_expression
walk_statement_expression_mut
walk_statement_mut
walk_static
walk_static_abstract_item
walk_static_abstract_item_mut
walk_static_concrete_item
walk_static_concrete_item_mut
walk_static_item
walk_static_item_mut
walk_static_keyword
walk_static_keyword_mut
walk_static_method_call
walk_static_method_call_mut
walk_static_method_partial_application
walk_static_method_partial_application_mut
walk_static_mut
walk_static_property_access
walk_static_property_access_mut
walk_string_part
walk_string_part_mut
walk_switch
walk_switch_body
walk_switch_body_mut
walk_switch_brace_delimited_body
walk_switch_brace_delimited_body_mut
walk_switch_case
walk_switch_case_mut
walk_switch_case_separator
walk_switch_case_separator_mut
walk_switch_colon_delimited_body
walk_switch_colon_delimited_body_mut
walk_switch_default_case
walk_switch_default_case_mut
walk_switch_expression_case
walk_switch_expression_case_mut
walk_switch_mut
walk_terminator
walk_terminator_mut
walk_throw
walk_throw_mut
walk_trait
walk_trait_mut
walk_trait_use
walk_trait_use_absolute_method_reference
walk_trait_use_absolute_method_reference_mut
walk_trait_use_abstract_specification
walk_trait_use_abstract_specification_mut
walk_trait_use_adaptation
walk_trait_use_adaptation_mut
walk_trait_use_alias_adaptation
walk_trait_use_alias_adaptation_mut
walk_trait_use_concrete_specification
walk_trait_use_concrete_specification_mut
walk_trait_use_method_reference
walk_trait_use_method_reference_mut
walk_trait_use_mut
walk_trait_use_precedence_adaptation
walk_trait_use_precedence_adaptation_mut
walk_trait_use_specification
walk_trait_use_specification_mut
walk_true_keyword
walk_true_keyword_mut
walk_try
walk_try_catch_clause
walk_try_catch_clause_mut
walk_try_finally_clause
walk_try_finally_clause_mut
walk_try_mut
walk_typed_use_item_list
walk_typed_use_item_list_mut
walk_typed_use_item_sequence
walk_typed_use_item_sequence_mut
walk_unary_postfix
walk_unary_postfix_mut
walk_unary_postfix_operator
walk_unary_postfix_operator_mut
walk_unary_prefix
walk_unary_prefix_mut
walk_unary_prefix_operator
walk_unary_prefix_operator_mut
walk_union_hint
walk_union_hint_mut
walk_unset
walk_unset_mut
walk_use
walk_use_item
walk_use_item_alias
walk_use_item_alias_mut
walk_use_item_mut
walk_use_item_sequence
walk_use_item_sequence_mut
walk_use_items
walk_use_items_mut
walk_use_mut
walk_use_type
walk_use_type_mut
walk_value_array_element
walk_value_array_element_mut
walk_variable
walk_variable_mut
walk_variadic_array_element
walk_variadic_array_element_mut
walk_variadic_placeholder_argument
walk_variadic_placeholder_argument_mut
walk_while
walk_while_body
walk_while_body_mut
walk_while_colon_delimited_body
walk_while_colon_delimited_body_mut
walk_while_mut
walk_yield
walk_yield_from
walk_yield_from_mut
walk_yield_mut
walk_yield_pair
walk_yield_pair_mut
walk_yield_value
walk_yield_value_mut