LuaDoc自动生成注释工具使用说明文档

时间:2024-05-18 18:00:54

1. 安装LuaForWindows

这个lua工具可能很多人都装了,测试方法,cmd打开后输入lua回车,产生如下界面即已经安装

LuaDoc自动生成注释工具使用说明文档

1.1 将lua的安装目录配置到path环境变量中。

如Lua默认安装,目录为C:\Program Files(x86)\Lua\bin;

Windows菜单中右键计算机-》属性-》高级系统设置-》高级-》环境变量-》path里面最后添加 C:\Program Files (x86)\Lua \bin; (切记与前一项用分号隔开)

最后启动cmd,直接打lua回车,出现上图就说明lua环境安装成功。


LuaDoc自动生成注释工具使用说明文档LuaDoc自动生成注释工具使用说明文档


2、使用LuaDoc

在需要生产文档的目录,如scripts\app\data中,shift加右键,选择在此处打开命令行

在cmd中输入: 

Luadoc     –d      指定文档输出路径       需要生产的文件

如生成整个文件夹的文档到桌面的test文件夹中,在cmd中输入

Luadoc      –d     C:\Users\caomx\Desktop\test    *

即可。生产的文件夹中运行index.html就可以看到生成的LuaDoc文档网页。


3、Lua中的注释规范


--- 
测试用表
-- @class table
-- @name testTable
-- @field testA 
测试字段A
-- @field testB 
测试字段B
testTable =
{
    testA = 
nil,
    testB = 
nil,
}
--- 测试函数
-- @param a 
参数a
-- @param b 
参数b
-- @return 
返回1
-- @usage testFun(1, 2)
-- @see testTable
function testFun(a, b)
    
return 1

end

LuaDoc自动生成注释工具使用说明文档

上图为举例代码生成的文档格式,具体注释视实际情况而定。

3.1 一个函数或者表格的前面使用 --- +说明文字注释

3.2 表格使用@class table + @name 表名 开头,@field 字段名 字段说明 来表示内部成员变量。

3.3 函数使用@function 函数名开头,@param 表示参数,@return表示返回值,@usage表示使用方法,这些参数按实际需求写注释。

@see 表示链接跳转,表示理解此函数还需要看的其他地方


项目中想整理一下Lua编码注释问题,形成文档便于新人理解和查阅。于是研究了下LuaDoc,自行整理了上面这篇博文,填坑一个。