Template:Function: Difference between revisions
No edit summary |
No edit summary |
||
(15 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{{ | |||
Function_wrapped | |||
|name ={{{name|}}} | |||
|desc ={{{desc|}}} | |||
|arg_list ={{{arg1_name|}}}//{{{arg1_type|}}}//{{{arg1_desc|}}}//{{{arg1_opt|}}}//{{{arg2_name|}}}//{{{arg2_type|}}}//{{{arg2_desc|}}}//{{{arg2_opt|}}}//{{{arg3_name|}}}//{{{arg3_type|}}}//{{{arg3_desc|}}}//{{{arg3_opt|}}}//{{{arg4_name|}}}//{{{arg4_type|}}}//{{{arg4_desc|}}}//{{{arg4_opt|}}}//{{{arg5_name|}}}//{{{arg5_type|}}}//{{{arg5_desc|}}}//{{{arg5_opt|}}}//{{{arg6_name|}}}//{{{arg6_type|}}}//{{{arg6_desc|}}}//{{{arg6_opt|}}}//{{{arg7_name|}}}//{{{arg7_type|}}}//{{{arg7_desc|}}}//{{{arg7_opt|}}}//{{{arg8_name|}}}//{{{arg8_type|}}}//{{{arg8_desc|}}}//{{{arg8_opt|}}}//{{{arg9_name|}}}//{{{arg9_type|}}}//{{{arg9_desc|}}}//{{{arg9_opt|}}} | |||
|ret_list ={{{ret1_name|}}}//{{{ret1_type|}}}//{{{ret1_desc|}}}//{{{ret1_opt|}}}//{{{ret2_name|}}}//{{{ret2_type|}}}//{{{ret2_desc|}}}//{{{ret2_opt|}}}//{{{ret3_name|}}}//{{{ret3_type|}}}//{{{ret3_desc|}}}//{{{ret3_opt|}}}//{{{ret4_name|}}}//{{{ret4_type|}}}//{{{ret4_desc|}}}//{{{ret4_opt|}}}//{{{ret5_name|}}}//{{{ret5_type|}}}//{{{ret5_desc|}}}//{{{ret5_opt|}}}//{{{ret6_name|}}}//{{{ret6_type|}}}//{{{ret6_desc|}}}//{{{ret6_opt|}}}//{{{ret7_name|}}}//{{{ret7_type|}}}//{{{ret7_desc|}}}//{{{ret7_opt|}}}//{{{ret8_name|}}}//{{{ret8_type|}}}//{{{ret8_desc|}}}//{{{ret8_opt|}}}//{{{ret9_name|}}}//{{{ret9_type|}}}//{{{ret9_desc|}}}//{{{ret9_opt|}}} | |||
|notes ={{{notes|}}} | |||
}}</includeonly> | |||
<noinclude> | <noinclude> | ||
{{Function/doc}} | |||
{{Function | |||
}} | |||
</noinclude> | </noinclude> | ||
Latest revision as of 04:07, 7 April 2011
When adding a function definition to a page, you only need to include as many arg?_ and ret?_ variables as are necessary to describe the function. Feel free to copy/paste the code below and fill in the necessary elements.
Due to the way that MediaWiki interprets consecutive braces ({) in wikicode, if you wish to include a table definition such as {{index1, index2}, {index1, index2}}, you'll need to either utilize Template:(( and/or Template:)) or wrap the table definition in <nowiki></nowiki> tags. The use of <pre></pre> or <source></source> tags is recommended for multi-line examples.
arg?_type should be one of the lua types. [nil, boolean, number, string, function, userdata, thread, table]
{{Function | name = | desc = | arg1_name = | arg1_type = | arg1_desc = | arg1_opt = | arg2_name = | arg2_type = | arg2_desc = | arg2_opt = | arg3_name = | arg3_type = | arg3_desc = | arg3_opt = | arg4_name = | arg4_type = | arg4_desc = | arg4_opt = | arg5_name = | arg5_type = | arg5_desc = | arg5_opt = | arg6_name = | arg6_type = | arg6_desc = | arg6_opt = | arg7_name = | arg7_type = | arg7_desc = | arg7_opt = | arg8_name = | arg8_type = | arg8_desc = | arg8_opt = | arg9_name = | arg9_type = | arg9_desc = | arg9_opt = | ret1_name = | ret1_type = | ret1_desc = | ret2_name = | ret2_type = | ret2_desc = | ret3_name = | ret3_type = | ret3_desc = | ret4_name = | ret4_type = | ret4_desc = | ret5_name = | ret5_type = | ret5_desc = | ret6_name = | ret6_type = | ret6_desc = | ret7_name = | ret7_type = | ret7_desc = | ret8_name = | ret8_type = | ret8_desc = | ret9_name = | ret9_type = | ret9_desc = | notes = }}
This function will in turn call Template:Function_wrapped