{% extends 'base.html' %} {% block title %}Modules{% endblock %} {% block head %} {% endblock %} {% block content %} {% set total_regs = namespace(value=0) %} {% set cdc_count = namespace(value=0) %} {% for m in modules %} {% set total_regs.value = total_regs.value + m.registers|length %} {% if m.cdc_enabled %} {% set cdc_count.value = cdc_count.value + 1 %} {% endif %} {% endfor %} {% if analysis_error %} {% endif %}
Modules {{ modules|length }}
Registers {{ total_regs.value }}
CDC {{ cdc_count.value }}
{% if total_errors > 0 %}
Errors {{ total_errors }}
{% endif %} {% if total_warnings > 0 %}
Warnings {{ total_warnings }}
{% endif %} {% if total_errors == 0 and total_warnings == 0 %}
Issues 0
{% endif %}

Modules

New Module
{% for module in modules %}
{{ module.name }} {% if module.cdc_enabled %} CDC {% endif %} {% if module.rule_errors > 0 %} {{ module.rule_errors }} Error{{ 's' if module.rule_errors > 1 else '' }} {% endif %} {% if module.rule_warnings > 0 %} {{ module.rule_warnings }} Warning{{ 's' if module.rule_warnings > 1 else '' }} {% endif %}
{% for reg in module.registers[:6] %} {{ reg.name }} {% endfor %} {% if module.registers|length > 6 %} +{{ module.registers|length - 6 }} more {% endif %}
{% else %}

No modules found

Start by adding a new module or loading a source file.

{% endfor %}
{% endblock %} {% block scripts %} {% endblock %}