@@ -14,7 +14,7 @@ namespace {{namespace}} {
1414
1515struct { {name} }{ {#final} } : Binding<{ {name} }Tag>{ {#bases} }, { {ref.name} }{ {/bases} }{ {/final} }{ {^final} }{ {#has_bases} }: { {#bases} }{ {^first} }, { {/first} }{ {ref.name} }{ {/bases} }{ {/has_bases} }{ {/final} } {
1616 {{#fields} }
17- { {type} } { {name } }{ } ;
17+ { {type} } { {field_name } }{ } ;
1818 { {/fields} }
1919 { {#final} }
2020
@@ -27,27 +27,27 @@ struct {{name}}{{#final}} : Binding<{{name}}Tag>{{#bases}}, {{ref.name}}{{/bases
2727 protected:
2828 void emit({ {^final} }{ {trap_affix} }Label<{ {name} }Tag> id, { {/final} }std::ostream& out) const {
2929 {{#trap_name} }
30- out << { {.} }{ {trap_affix} }{ id{{#single_fields} }, { {name } }{ {/single_fields} }} << '\n';
30+ out << { {.} }{ {trap_affix} }{ id{{#single_fields} }, { {field_name } }{ {/single_fields} }} << '\n';
3131 { {/trap_name} }
3232 { {#bases} }
3333 { {ref.name} }::emit(id, out);
3434 { {/bases} }
3535 { {#fields} }
3636 { {#is_predicate} }
37- if ({ {name } }) out << { {trap_name} }{ {trap_affix} }{ id} << '\n';
37+ if ({ {field_name } }) out << { {trap_name} }{ {trap_affix} }{ id} << '\n';
3838 { {/is_predicate} }
3939 { {#is_optional} }
4040 { {^is_repeated} }
41- if ({ {name } }) out << { {trap_name} }{ {trap_affix} }{ id, *{{name } }} << '\n';
41+ if ({ {field_name } }) out << { {trap_name} }{ {trap_affix} }{ id, *{{field_name } }} << '\n';
4242 { {/is_repeated} }
4343 { {/is_optional} }
4444 { {#is_repeated} }
45- for (auto i = 0u; i < { {name } }.size(); ++i) {
45+ for (auto i = 0u; i < { {field_name } }.size(); ++i) {
4646 {{^is_optional} }
47- out << { {trap_name} }{ {trap_affix} }{ id, i, {{name } }[i]};
47+ out << { {trap_name} }{ {trap_affix} }{ id, i, {{field_name } }[i]};
4848 { {/is_optional} }
4949 { {#is_optional} }
50- if ({ {name } }[i]) out << { {trap_name} }{ {trap_affix} }{ id, i, *{{name } }[i]};
50+ if ({ {field_name } }[i]) out << { {trap_name} }{ {trap_affix} }{ id, i, *{{field_name } }[i]};
5151 { {/is_optional} }
5252 }
5353 { {/is_repeated} }
0 commit comments