== should print out the inner statements ==
{ a; }

[expect]
{
    a;
}

== should print out any directives ==
function test(){
"use strict";
"use strict";
a;
}

[expect]
function test() {
    "use strict";
    "use strict";
    a;
}

== should print out the inner statements respecting blank lines, but not allowing consequtive blank lines ==
{
    a;
    b;

    c && d;
    d;

    e;
}

[expect]
{
    a;
    b;

    c && d;
    d;

    e;
}
