Partially revert d4d5e29
This commit is contained in:
parent
144c096a27
commit
41ec8b4166
4 changed files with 22 additions and 17 deletions
|
|
@ -984,12 +984,18 @@ bool ts_query_cursor_next_capture(
|
|||
);
|
||||
|
||||
/**
|
||||
* Set the maximum start depth for a cursor.
|
||||
* Set the maximum start depth for a query cursor.
|
||||
*
|
||||
* This prevents cursors from exploring children nodes at a certain depth.
|
||||
* Note if a pattern includes many children, then they will still be checked.
|
||||
*
|
||||
* Set to `0` to remove the maximum start depth.
|
||||
* The zero max start depth value can be used as a special behavior and
|
||||
* it helps to destructure a subtree by staying on a node and using captures
|
||||
* for interested parts. Note that the zero max start depth only limit a search
|
||||
* depth for a pattern's root node but other nodes that are parts of the pattern
|
||||
* may be searched at any depth what defined by the pattern structure.
|
||||
*
|
||||
* Set to `UINT32_MAX` to remove the maximum start depth.
|
||||
*/
|
||||
void ts_query_cursor_set_max_start_depth(TSQueryCursor *, uint32_t);
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue