// BEGIN
[% IF list -%]
switch(x) {
[% FOREACH item IN list -%]
case [% item %]:
// code for [% item %]
[% UNLESS loop.last -%]
break;
[% END -%]
[% END -%]
}
[% END -%]
// END
####
[% FOREACH item IN list -%]
[% IF loop.first -%]
// BEGIN
switch(x) {
[% END %]
case [% item %]:
// code for [% item %]
[% UNLESS loop.last -%]
break;
[% ELSE -%]
}
// END
[% END -%]
####
[% FOR item IN list %]
[% IF loop.first %]
... before first item ..
[% END %]
... each item ...
[% UNLESS loop.last %]
... between items ...
[% ELSE %]
... after last item ...
[% END; END %]