{% for lang in site.data.xpath_funs.langs %} ### {{ lang.name }} {{ lang.name }} functions are in the namespace `{{ lang.ns }}`.
{% for fun in lang.funs %} {% endfor %}
Function name Parameters Description Notes
{{ fun.name }} {% if fun.parameters.size == 0 %} None {% elsif fun.params_are_same_as %} (Same as for `{{ fun.params_are_same_as }}`) {% elsif fun.parameters.size == 1 %} 1: {{ fun.parameters[0].description }} {% else %}
    {% for i in 0..fun.parameters.size %} {{ assign param = fun.parameters[i] }}
  • {{ i + 1 }} : {{ param.description }}
  • {% endfor %}
{% endif %}
{{ fun.description }} {% if fun.notes_are_same_as %} (Same as for `{{ fun.notes_are_same_as }}`) {% else %} {{ fun.notes }} {% endif %}
{% unless lang.examples.size == 0 %} #### Examples {% for example in lang.examples %} * `{{ example.code }}`
    {{example.outcome }} {% endfor %} {% endunless %} {% endfor %}