| OLD | NEW |
| 1 {%- macro enum_def(enum_name, enum, module) -%} | 1 {%- macro enum_def(enum_name, enum, module) -%} |
| 2 {{enum_name}} = {}; | 2 {{enum_name}} = {}; |
| 3 | 3 |
| 4 {%- set prev_enum = 0 %} | 4 {%- set prev_enum = 0 %} |
| 5 {%- for field in enum.fields %} | 5 {%- for field in enum.fields %} |
| 6 {%- if field.value %} | 6 {%- if field.value %} |
| 7 {{enum_name}}.{{field.name}} = {{field.value|expression_to_text(module)}}; | 7 {{enum_name}}.{{field.name}} = {{field.value|expression_to_text(module)}}; |
| 8 {%- elif loop.first %} | 8 {%- elif loop.first %} |
| 9 {{enum_name}}.{{field.name}} = 0; | 9 {{enum_name}}.{{field.name}} = 0; |
| 10 {%- else %} | 10 {%- else %} |
| 11 {{enum_name}}.{{field.name}} = {{enum_name}}.{{enum.fields[loop.index0 - 1].na
me}} + 1; | 11 {{enum_name}}.{{field.name}} = {{enum_name}}.{{enum.fields[loop.index0 - 1].na
me}} + 1; |
| 12 {%- endif %} | 12 {%- endif %} |
| 13 {%- endfor %} | 13 {%- endfor %} |
| 14 {%- endmacro %} | 14 {%- endmacro %} |
| OLD | NEW |