exacto_knife
  • Pages
  • Modules
  • Mix Tasks
  • ExactoKnife.CLI
    • Summary
    • Functions
      • main/1
  • ExactoKnife.Refactorings
    • Summary
    • Functions
      • consolidate_aliases/1
      • expand_aliases/1
      • rename/3
      • sort_aliases/1
  • ExactoKnife.Refactorings.ExtractMethod
    • Summary
    • Functions
      • extract_method/1
  • ExactoKnife.Refactorings.Node
    • Summary
    • Functions
      • get_in/2
      • put_in/3
      • update_in/3
  • ExactoKnife.Refactorings.OptimizeAliases
    • Summary
    • Functions
      • add_to_qualified_tuple/2
      • change_alias_to_qualified_tuple/1
      • consolidate_aliases/1
      • debug/2
      • expand_aliases/1
      • first_alias/1
      • get_alias_short_names_from/1
      • node_to_alias_parent/1
      • sort_alias_segments/1
      • sort_aliases/1
  • ExactoKnife.Refactorings.Rename
    • Summary
    • Functions
      • lexical_scope?/1
      • rename/3
      • rename_instances/3
  • ExactoKnife.Refactorings.ZipperExtensions
    • Summary
    • Functions
      • compact/1
      • find_up/2
      • find_variable_at_position/2
      • next/1
      • safe_node/1
      • zip/1

View Source ExactoKnife.Refactorings.ZipperExtensions (exacto_knife v0.1.5)

Extensions to sourceror's zipper functions.

Link to this section Summary

Functions

compact(zipper)
find_up(zipper, f)
find_variable_at_position(zipper, cursor)
next(z)

See Sourceror.Zipper.next/1.

safe_node(arg1)
zip(quoted)

See Sourceror.Zipper.zip/1.

Link to this section Functions

Link to this function

compact(zipper)

View Source
Link to this function

find_up(zipper, f)

View Source
Link to this function

find_variable_at_position(zipper, cursor)

View Source
Link to this function

next(z)

View Source

See Sourceror.Zipper.next/1.

Link to this function

safe_node(arg1)

View Source
Link to this function

zip(quoted)

View Source

See Sourceror.Zipper.zip/1.

On Hex.pm: Package Preview (current file)

Built using ExDoc (v0.28.3) for the Elixir programming language