Add ts_node_is_extra API

This commit is contained in:
Max Brunsfeld 2019-06-19 15:58:29 -07:00
parent 177ba49e57
commit 28011b1e60
5 changed files with 339 additions and 74 deletions

View file

@ -435,6 +435,10 @@ bool ts_node_is_null(TSNode self) {
return self.id == 0;
}
bool ts_node_is_extra(TSNode self) {
return ts_subtree_extra(ts_node__subtree(self));
}
bool ts_node_is_named(TSNode self) {
return ts_node__alias(&self)
? ts_language_symbol_metadata(self.tree->language, ts_node__alias(&self)).named