APIDump: Undocumented member variables are listed.
This commit is contained in:
parent
bbcb0ead73
commit
769c98403b
@ -954,7 +954,8 @@ function ListUndocumentedObjects(API, UndocumentedHooks)
|
|||||||
for i, cls in ipairs(API) do
|
for i, cls in ipairs(API) do
|
||||||
local HasFunctions = ((cls.UndocumentedFunctions ~= nil) and (#cls.UndocumentedFunctions > 0));
|
local HasFunctions = ((cls.UndocumentedFunctions ~= nil) and (#cls.UndocumentedFunctions > 0));
|
||||||
local HasConstants = ((cls.UndocumentedConstants ~= nil) and (#cls.UndocumentedConstants > 0));
|
local HasConstants = ((cls.UndocumentedConstants ~= nil) and (#cls.UndocumentedConstants > 0));
|
||||||
if (HasFunctions or HasConstants) then
|
local HasVariables = ((cls.UndocumentedVariables ~= nil) and (#cls.UndocumentedVariables > 0));
|
||||||
|
if (HasFunctions or HasConstants or HasVariables) then
|
||||||
f:write("\t\t" .. cls.Name .. " =\n\t\t{\n");
|
f:write("\t\t" .. cls.Name .. " =\n\t\t{\n");
|
||||||
if ((cls.Desc == nil) or (cls.Desc == "")) then
|
if ((cls.Desc == nil) or (cls.Desc == "")) then
|
||||||
f:write("\t\t\tDesc = \"\"\n");
|
f:write("\t\t\tDesc = \"\"\n");
|
||||||
@ -966,7 +967,7 @@ function ListUndocumentedObjects(API, UndocumentedHooks)
|
|||||||
table.sort(cls.UndocumentedFunctions);
|
table.sort(cls.UndocumentedFunctions);
|
||||||
for j, fn in ipairs(cls.UndocumentedFunctions) do
|
for j, fn in ipairs(cls.UndocumentedFunctions) do
|
||||||
f:write("\t\t\t\t" .. fn .. " = { Params = \"\", Return = \"\", Notes = \"\" },\n");
|
f:write("\t\t\t\t" .. fn .. " = { Params = \"\", Return = \"\", Notes = \"\" },\n");
|
||||||
end -- for j, fn - cls.Undocumented[]
|
end -- for j, fn - cls.UndocumentedFunctions[]
|
||||||
f:write("\t\t\t},\n\n");
|
f:write("\t\t\t},\n\n");
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -975,11 +976,20 @@ function ListUndocumentedObjects(API, UndocumentedHooks)
|
|||||||
table.sort(cls.UndocumentedConstants);
|
table.sort(cls.UndocumentedConstants);
|
||||||
for j, cn in ipairs(cls.UndocumentedConstants) do
|
for j, cn in ipairs(cls.UndocumentedConstants) do
|
||||||
f:write("\t\t\t\t" .. cn .. " = { Notes = \"\" },\n");
|
f:write("\t\t\t\t" .. cn .. " = { Notes = \"\" },\n");
|
||||||
end -- for j, fn - cls.Undocumented[]
|
end -- for j, fn - cls.UndocumentedConstants[]
|
||||||
f:write("\t\t\t},\n\n");
|
f:write("\t\t\t},\n\n");
|
||||||
end
|
end
|
||||||
|
|
||||||
if (HasFunctions or HasConstants) then
|
if (HasVariables) then
|
||||||
|
f:write("\t\t\tVariables =\n\t\t\t{\n");
|
||||||
|
table.sort(cls.UndocumentedVariables);
|
||||||
|
for j, vn in ipairs(cls.UndocumentedVariables) do
|
||||||
|
f:write("\t\t\t\t" .. vn .. " = { Type = \"\", Notes = \"\" },\n");
|
||||||
|
end -- for j, fn - cls.UndocumentedVariables[]
|
||||||
|
f:write("\t\t\t},\n\n");
|
||||||
|
end
|
||||||
|
|
||||||
|
if (HasFunctions or HasConstants or HasVariables) then
|
||||||
f:write("\t\t},\n\n");
|
f:write("\t\t},\n\n");
|
||||||
end
|
end
|
||||||
end -- for i, cls - API[]
|
end -- for i, cls - API[]
|
||||||
@ -1008,7 +1018,9 @@ function ListUndocumentedObjects(API, UndocumentedHooks)
|
|||||||
f:write("\t\t\tReturns = [[\n\t\t\t\t\n\t\t\t]],\n");
|
f:write("\t\t\tReturns = [[\n\t\t\t\t\n\t\t\t]],\n");
|
||||||
f:write("\t\t}, -- " .. hook .. "\n");
|
f:write("\t\t}, -- " .. hook .. "\n");
|
||||||
end
|
end
|
||||||
|
f:write("\t},\n");
|
||||||
end
|
end
|
||||||
|
f:write("}\n\n\n\n");
|
||||||
f:close();
|
f:close();
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user