blob: e425463eb5b486f4e7d7e5a81d412922a62629cc [file]
{#--- Constants #}
{%- for constant in module.constants %}
final {{constant.name}} = {{constant.value|expression_to_text}};
{%- endfor %}
{#--- Enums #}
{%- from "enum_definition.tmpl" import enum_def %}
{%- for enum in enums %}
{{ enum_def("", enum) }}
{%- endfor %}
{#--- Struct definitions #}
{% for struct in structs %}
{%- include "struct_definition.tmpl" %}
{%- endfor -%}
{#--- Interface definitions #}
{%- for interface in interfaces -%}
{%- include "interface_definition.tmpl" %}
{%- endfor %}