Difference between revisions of "Template:Value list"

From Yugipedia
Jump to: navigation, search
((hopefully) fix the spacing (also hopefully, without breaking anything else))
(prettify output code a bit (this is mainly to benefit the documentation; I don't think it'll affect anything else but could be wrong))
(9 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>{{IfSemantics
+
{{ #if: {{{1|}}}
  |{{#arraymap:{{ #if: {{{3|}}} || * }} {{{1}}}
+
  | {{ #arraydefine: @vl_list | {{{1}}} | * }}{{ #arraysearcharray: @vl_list | @vl_list | /.+/ }}{{ #ifeq: {{ #arraysize: @vl_list }} | 1
    |{{{3|*}}}
+
    | {{ #arrayprint: @vl_list || $list_item | $list_item[[{{ #if: 1 | {{{2}}} }}::{{unlink|{{ #explode: $list_item | &lt;ref }}}}| ]] }}
    |$x$
+
    | {{ #arrayprint: @vl_list || $list_item | <nowiki/>
    |{{ #if: {{{3|}}} || * }} {{ #ifeq: {{ #sub: $x$ || 1 }} | [
+
* $list_item[[{{ #if: 1 | {{{2}}} }}::{{unlink|{{ #explode: $list_item | &lt;ref }}}}| ]]
      | [[{{{2}}}::{{#explode: {{ #sub: $x$ | 2 | -2 }} | {{!}} }}| ]]
+
    }}
      | [[{{{2}}}::{{#explode: $x$ | &lt;ref }}| ]]
+
   }}
      }}$x$
+
}}<noinclude>
    |{{ #if: {{{3|}}} | {{{3}}}&#32; | \n }}
 
  }}
 
   |{{{1}}}
 
}}</includeonly><noinclude>
 
  
 
{{documentation}}</noinclude>
 
{{documentation}}</noinclude>

Revision as of 22:36, 14 December 2019