@author (multiple), @copyright, @license, @release 这几个啥意思就不必说了吧, 值得一提的是它们必须放在project-level,如 @module...@return 函数的返回值, 函数的返回值可能有多种, 因此 @return 在一个函数中也是可以多次使用的
@raise 这个函数可能抛出的错误
@local 最大的作用是使得一个函数不被导出..., 除非使用了(unless –all)
@see 引用文档的其他内容, 同一模块的话直接 @see xxx, 不同模块的话需要加上模块名 @see xxmodule.xxfunc
@usage...其实 config.ld 就是一个lua文件, 填写时需要遵循lua语法.
file 可以是一个文件名或者目录名, 如: file = ‘test.lua’. file 也可以是一个table, 这时里面可以填写文件数组或目录数组...在 config.ld 中它也可以为 true , 表示使用和配置文件同一目录的模板.
merge 允许文档从不同的文件合并同名的 module , 而不是产生多个module.