(py) Update configurations
This commit is contained in:
@@ -51,13 +51,19 @@ return {
|
||||
{ retrieve = "all", node_type = "return_statement", extract = true },
|
||||
},
|
||||
},
|
||||
{
|
||||
retrieve = "all",
|
||||
node_type = "type",
|
||||
as = "return_statement",
|
||||
extract = true,
|
||||
},
|
||||
}
|
||||
local nodes = neogen.utilities.nodes:matching_nodes_from(node, tree)
|
||||
local res = neogen.utilities.extractors:extract_from_matched(nodes)
|
||||
|
||||
results.type = res.type
|
||||
results.parameters = res.identifier
|
||||
results.return_statement = res.return_statement
|
||||
results.return_statement = res.return_statement and { res.return_statement[1] } or nil
|
||||
return results
|
||||
end,
|
||||
},
|
||||
|
||||
@@ -87,7 +87,7 @@ neogen.utilities.nodes = {
|
||||
|
||||
for _, child in pairs(matched) do
|
||||
if subtree.extract == true then
|
||||
local name = subtree.node_type or "_"
|
||||
local name = subtree.as and subtree.as or (subtree.node_type or "_")
|
||||
if result[name] == nil then
|
||||
result[name] = {}
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user