mirror of
https://github.com/github/semantic.git
synced 2024-11-25 02:58:36 +03:00
Capture node names, not strings.
This commit is contained in:
parent
52a63856a8
commit
3f61255915
@ -43,7 +43,7 @@ if let a = arguments[1] {
|
|||||||
print(Cofree<String, TSNode>.ana { node in
|
print(Cofree<String, TSNode>.ana { node in
|
||||||
let count = ts_node_child_count(node)
|
let count = ts_node_child_count(node)
|
||||||
guard count > 0 else {
|
guard count > 0 else {
|
||||||
return String.fromCString(ts_node_string(node, document)).map(Syntax.Leaf)!
|
return String.fromCString(ts_node_name(node, document)).map(Syntax.Leaf)!
|
||||||
}
|
}
|
||||||
return .Indexed((0..<count).map { ts_node_child(node, $0) })
|
return .Indexed((0..<count).map { ts_node_child(node, $0) })
|
||||||
} (root))
|
} (root))
|
||||||
|
Loading…
Reference in New Issue
Block a user