diff options
Diffstat (limited to 'share/func.etlua.lua')
| -rw-r--r-- | share/func.etlua.lua | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/share/func.etlua.lua b/share/func.etlua.lua new file mode 100644 index 0000000..f635851 --- /dev/null +++ b/share/func.etlua.lua @@ -0,0 +1,43 @@ +return [[
+<section>
+ <h4 id="<%- name %>">
+ <%- name %>(
+ <% for n, param in pairs(data.params) do %>
+ <% if param.optional then %>[<% end %>
+ <% if n ~= 1 then %>,<% end %>
+ <%- param.type %> <%- param.name %>
+ <% if param.optional then %>]<% end %>
+ <% end %>
+ )
+ </h4>
+ <p><%- data.short_desc %>
+ <p><%- data.desc %>
+ <% if #data.params > 0 then %>
+ <h5>Parameters</h5>
+ <ul>
+ <% for _, param in pairs(data.params) do %>
+ <li>
+ <p><b><%- param.name %></b>
+ <% if param.optional then %>(optional)<% end %>
+ <% if param.type then %>
+ (<a href="<%- param.type %>.html"><%- param.type %></a>)
+ <% end %>
+ <p><%- param.description %>
+ </li>
+ <% end %>
+ </ul>
+ <% end %>
+ <% if #data.returns > 0 then %>
+ <h5>Returns</h5>
+ <ul>
+ <% for _, ret in pairs(data.returns) do %>
+ <li>
+ <p><a href="<%- ret.type %>.html"><%- ret.type %></a>
+ <p><%- ret.description %>
+ </li>
+ <% end %>
+ </ul>
+ <% end %>
+ <p> Defined at <%- data.file %>:<%- data.line %>
+</section>
+]]
|
