Add ts_node_child_count function
This commit is contained in:
parent
466daeaf99
commit
af5a118000
3 changed files with 59 additions and 41 deletions
|
|
@ -65,6 +65,12 @@ TSNode * ts_node_next_sibling(TSNode *child) {
|
|||
return ts_node_child(child->parent, child->index + 1);
|
||||
}
|
||||
|
||||
size_t ts_node_child_count(const TSNode *parent) {
|
||||
size_t result;
|
||||
ts_tree_visible_children(parent->content, &result);
|
||||
return result;
|
||||
}
|
||||
|
||||
TSNode * ts_node_child(TSNode *parent, size_t index) {
|
||||
size_t child_count;
|
||||
TSChildWithPosition *children = ts_tree_visible_children(parent->content, &child_count);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue