summaryrefslogtreecommitdiff
path: root/docgen.lua
diff options
context:
space:
mode:
Diffstat (limited to 'docgen.lua')
-rw-r--r--docgen.lua20
1 files changed, 18 insertions, 2 deletions
diff --git a/docgen.lua b/docgen.lua
index 16c0005..8e4a6e0 100644
--- a/docgen.lua
+++ b/docgen.lua
@@ -271,8 +271,18 @@ repeat
else
-- Remove comma from the end.
local globalName = lineSplit[2]:sub( 1, -2 )
-
local value = RL[ globalName ]
+ local comment = lineSplit[6] -- First split after //
+
+ if comment ~= nil then
+ local i = 7
+
+ while lineSplit[i] ~= nil do
+ comment = comment.." "..lineSplit[i]
+ i = i + 1
+ end
+ luaApiFile:write( "---"..comment.."\n" )
+ end
globalVariableCount = globalVariableCount + 1
@@ -288,9 +298,15 @@ repeat
..math.tointeger( value[1] )..","..math.tointeger( value[2] )..","
..math.tointeger( value[3] )..","..math.tointeger( value[4] ).."}\n" )
else
- apiFile:write( globalName.." = "..value.."\n\n" )
+ apiFile:write( "> "..globalName.." = "..value.."\n\n" )
luaApiFile:write( "RL."..globalName.."="..value.."\n" )
end
+
+ if comment ~= nil then
+ apiFile:write( comment.."\n\n" )
+ end
+
+ apiFile:write( "---\n\n" )
end
end