Function tree_sitter::ffi::ts_tree_cursor_new
source · pub unsafe extern "C" fn ts_tree_cursor_new(
node: TSNode
) -> TSTreeCursorExpand description
Create a new tree cursor starting from the given node.
A tree cursor allows you to walk a syntax tree more efficiently than is
possible using the TSNode functions. It is a mutable object that is always
on a certain syntax node, and can be moved imperatively to different nodes.
Note that the given node is considered the root of the cursor, and the cursor cannot walk outside this node.