diff options
| author | jussi | 2023-10-31 22:05:09 +0200 |
|---|---|---|
| committer | jussi | 2023-10-31 22:05:09 +0200 |
| commit | dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f (patch) | |
| tree | 00c6516379d70a7aa53338d48037e3d719ca4cd1 /docgen.lua | |
| parent | b9903277bcea27a26fe591d10bdfcc4c2dc03654 (diff) | |
| download | reilua-enhanced-dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f.tar.gz reilua-enhanced-dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f.tar.bz2 reilua-enhanced-dfd66512d7d8caf5d75bfaec167cb81b9bd0b26f.zip | |
Global variable descriptions for API.
Diffstat (limited to 'docgen.lua')
| -rw-r--r-- | docgen.lua | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -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 |
