{% extends "base.html" %} {% block content %}
    {{ tree.type }}: {{ tree.name }} {%- for node in tree.children %}
  1. {{ node.type }}: {{ node.name }}
  2. {%- endfor %}
{% macro traverseContent(nodes, i) %} {% for node in nodes %} {%- if i%2 == 0 %}
{%- else %}
{%- endif %} {{ node.type }}: {{ node.name }} {% if node.doc %} {% for line in node.doc.split('\n') %} {% if loop.index == 1 %} {{ line }} {% else %} {{ line }} {% endif %}
{% endfor %} {% endif %} {% if node.children %} Members: {{ traverseContent(node.children, i+1) }} {% endif %}
{% endfor %} {% endmacro %}

{{ tree.type }}: {{ tree.name }}

{{ tree.doc }}

Members:

{{ traverseContent(tree.children, 2) }} {% endblock %}