Function: treesit-node-child-count
treesit-node-child-count is a function defined in treesit.c.
Signature
(treesit-node-child-count NODE &optional NAMED)
Documentation
Return the number of children of NODE.
If NAMED is non-nil, count named children only. NAMED defaults to nil. If NODE is nil, return nil.
Other relevant functions are documented in the treesit group.
Shortdoc
;; treesit
(treesit-node-child-count node)
e.g. => 3
Source Code
// Defined in /usr/src/emacs/src/treesit.c
{
if (NILP (node))
return Qnil;
treesit_check_node (node);
treesit_initialize ();
TSNode treesit_node = XTS_NODE (node)->node;
uint32_t count;
if (NILP (named))
count = ts_node_child_count (treesit_node);
else
count = ts_node_named_child_count (treesit_node);
return make_fixnum (count);
}