@@ -11,9 +11,6 @@ local files = require 'files'
1111local guide = require ' parser.guide'
1212
1313local function asFunction (source , oop )
14- if oop == nil then
15- oop = guide .isOOP (source , oop )
16- end
1714 local name = buildName (source , oop )
1815 local arg = buildArg (source , oop )
1916 local rtn = buildReturn (source )
@@ -28,20 +25,6 @@ local function asFunction(source, oop)
2825 return table.concat (lines , ' \n ' )
2926end
3027
31- local function asDocFunction (source , oop )
32- local name = buildName (source , oop )
33- local arg = buildArg (source , oop )
34- local rtn = buildReturn (source )
35- local lines = {}
36- lines [1 ] = string.format (' %s%s %s(%s)'
37- , ' '
38- , oop and ' method' or ' function'
39- , name or ' '
40- , arg )
41- lines [2 ] = rtn
42- return table.concat (lines , ' \n ' )
43- end
44-
4528local function asDocTypeName (source )
4629 local defs = vm .getDefs (source )
4730 for _ , doc in ipairs (defs ) do
195178
196179--- @async
197180return function (source , oop )
198- if source .type == ' function' then
181+ if source .type == ' function'
182+ or source .type == ' doc.type.function' then
199183 return asFunction (source , oop )
200184 elseif source .type == ' local'
201185 or source .type == ' getlocal'
@@ -217,8 +201,6 @@ return function (source, oop)
217201 elseif source .type == ' number'
218202 or source .type == ' integer' then
219203 return asNumber (source )
220- elseif source .type == ' doc.type.function' then
221- return asDocFunction (source , oop )
222204 elseif source .type == ' doc.type.name' then
223205 return asDocTypeName (source )
224206 elseif source .type == ' doc.field.name' then
0 commit comments