Expand description

Utilities for processing the ASTs provided by tree_sitter

These methods handle preprocessing the input data so it can be fed into the diff engines to compute diff data.

Structs

  • A mapping between a tree-sitter node and the text it corresponds to
  • The configuration options for processing tree-sitter output.
  • A vector that allows for linear traversal through the leafs of an AST.
  • A wrapper struct for AST vector data that owns the data that the AST vector references
  • The leaves of an AST vector

Enums

  • The different types of elements that can be in an edit script