{% for lang in site.data.xpath_funs.langs %} ### {{ lang.name }} {{ lang.name }} functions are in the namespace `{{ lang.ns }}`.
{% for fun in lang.funs %} {% capture fun_id %}{{ lang.ns | append: '-' | append: fun.name }}{% endcapture %} {% endfor %}
Function name Description
{{ fun.name }} {{ fun.shortDescription }}

{{ lang.ns | append: ':' }}{{ fun.name }}{{ fun | xpath_fun_type }}

{{ fun.description }}
Remarks
{{ fun.notes }}
{% unless fun.parameters.size == 0 %}
Parameters
{% for param in fun.parameters %}
{{ param.name }} as {{ param.type }}
{{ param.description }}
{% endfor %}
{% endunless %} {% unless fun.examples.size == 0 %}
Examples
{% for example in fun.examples %} {% endfor %}
{{ example.code }} {{ example.description }}
{% endunless %}
{% unless lang.examples.size == 0 %} #### Examples {% for example in lang.examples %} * `{{ example.code }}`
    {{example.outcome }} {% endfor %} {% endunless %} {% endfor %}