(cpp) Add support for cpp (based on c)

This commit is contained in:
danymat
2021-11-08 19:59:13 +01:00
parent 17b99a5bed
commit e4e09d6113
2 changed files with 9 additions and 0 deletions

View File

@@ -129,6 +129,7 @@ neogen.setup = function(opts)
javascript = require("neogen.configurations.javascript"), javascript = require("neogen.configurations.javascript"),
typescript = require("neogen.configurations.typescript"), typescript = require("neogen.configurations.typescript"),
c = require("neogen.configurations.c"), c = require("neogen.configurations.c"),
cpp = require("neogen.configurations.c"),
go = require("neogen.configurations.go"), go = require("neogen.configurations.go"),
java = require("neogen.configurations.java") java = require("neogen.configurations.java")
}, },

View File

@@ -9,6 +9,14 @@ local c_params = {
{ retrieve = "first", recursive = true, node_type = "identifier", extract = true }, { retrieve = "first", recursive = true, node_type = "identifier", extract = true },
}, },
}, },
-- This one is only used in cpp, considering moving it elsewhere to refactor
{
retrieve = "all",
node_type = "variadic_parameter_declaration",
subtree = {
{ retrieve = "first", recursive = true, node_type = "identifier", extract = true },
},
},
}, },
} }
local c_function_extractor = function(node) local c_function_extractor = function(node)