SetForScope<unsigned> set(indent, indent+(indent>0 || use_braces));
string spaces(indent*2, ' ');
+ bool first = true;
for(NodeList<Statement>::iterator i=block.body.begin(); i!=block.body.end(); ++i)
{
- if(i!=block.body.begin())
+ if((*i)->source==BUILTIN_SOURCE)
+ continue;
+ if(!first)
append('\n');
+ first = false;
set_source((*i)->source, (*i)->line);
append(spaces);
(*i)->visit(*this);