<%=( oop and "Object Instance" or "Class" )%> <%=module_doc.name%>

<%=module_doc.description%>

<%if module_doc.author then%>

<%= #module_doc.author>1 and "Authors" or "Author" %>:

<%for _, author in ipairs(module_doc.author) do%> <%end%>
<%= author %>

<%end%> <%if module_doc.copyright then%>

Copyright© <%=module_doc.copyright%>

<%end%> <%if module_doc.release then%>

Release: <%=module_doc.release%>

<%end%> <%if #module_doc.functions > 0 then %>

Functions

<%for _, func_name in ipairs(module_doc.functions) do local func_data = module_doc.functions[func_name]%> <%end%>
<%=func_data.private and "local " or ""%><%=(oop and func_name:gsub("%.",":") or func_name:gsub(".+%.",""))%> (<%=table.concat(module_doc.functions[func_name].param, ", ")%>) <%=module_doc.functions[func_name].summary%>
<%end%> <%if #module_doc.tables > 0 then%>

Tables

<%for _, tab_name in ipairs(module_doc.tables) do%> <%end%>
<%=tab_name%> <%=module_doc.tables[tab_name].summary%>
<%end%>

<%if #module_doc.functions > 0 then%>

Functions

<%for _, func_name in ipairs(module_doc.functions) do%> <%=luadoc.doclet.html.include("function.lp", { doc=doc, module_doc=module_doc, func=module_doc.functions[func_name], oop=oop })%> <%end%>
<%end%> <%if #module_doc.tables > 0 then%>

Tables

<%for _, tab_name in ipairs(module_doc.tables) do%> <%=luadoc.doclet.html.include("table.lp", { doc=doc, module_doc=module_doc, tab=module_doc.tables[tab_name] })%> <%end%>
<%end%>

Valid XHTML 1.0!