diff options
Diffstat (limited to 'share/page.etlua.lua')
| -rw-r--r-- | share/page.etlua.lua | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/share/page.etlua.lua b/share/page.etlua.lua index 074a195..fb94ea9 100644 --- a/share/page.etlua.lua +++ b/share/page.etlua.lua @@ -70,26 +70,26 @@ return [[ <% assert(funcorder and type(funcorder) == "table", "Failed to find funcorder 2") %> <% for _, funcname in ipairs(funcorder) do %> <% local data = header[funcname] %> - <% if not data.type then goto nextfunc end %> - <% if data.type == "method" or data.type == "function" then %> - <%- assert(func_sec{ - name = funcname, - data = data - }) %> - <hr> - <% elseif data.type == "field" then %> - <h4><%- funcname %></h4> - <p><%- data.desc or "" %> - <hr> - <% else %> - <% if funcname ~= "name" and funcname ~= "type" then %> - <p>Unknown field type: <%- data.type or "" %> for <%- funcname %> - <p><%- tostring(data) %> - <p><%- tostring(header) %> - <hr> + <% if data.type then %> + <% if data.type == "method" or data.type == "function" then %> + <%- assert(func_sec{ + name = funcname, + data = data + }) %> + <hr> + <% elseif data.type == "field" then %> + <h4><%- funcname %></h4> + <p><%- data.desc or "" %> + <hr> + <% else %> + <% if funcname ~= "name" and funcname ~= "type" then %> + <p>Unknown field type: <%- data.type or "" %> for <%- funcname %> + <p><%- tostring(data) %> + <p><%- tostring(header) %> + <hr> + <% end %> <% end %> <% end %> - <% ::nextfunc:: %> <% end %> <% end %> </article> |
