Merge pull request #890 from wkordalski/fix-child-by-field
Fix getting node by field name or ID.
This commit is contained in:
commit
038f4fcef8
1 changed files with 4 additions and 1 deletions
|
|
@ -564,7 +564,10 @@ recur:
|
|||
// If the field refers to a hidden node, return its first visible
|
||||
// child.
|
||||
else {
|
||||
return ts_node_child(child, 0);
|
||||
TSNode result = ts_node_child(child, 0);
|
||||
if (result.id) return result;
|
||||
field_map++;
|
||||
if (field_map == field_map_end) return ts_node__null();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue