Module libdiffsitter::input_processing
source · 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