== should skip parsing when the file starts off with a skip comment ==
/* dprint-ignore-file */
1 + 2 +         5;

[expect]
/* dprint-ignore-file */
1 + 2 +         5;

== should skip when it's not the first comment ==
// testing
/* other */
/* dprint-ignore-file */
1 + 2 +         5;

[expect]
// testing
/* other */
/* dprint-ignore-file */
1 + 2 +         5;

== should skip when it's a comment line ==
// testing
/* other */


// dprint-ignore-file
1 + 2 +         5;

[expect]
// testing
/* other */


// dprint-ignore-file
1 + 2 +         5;

== should skip when there are only comments ==
/* dprint-ignore-file */

//testing


// test

[expect]
/* dprint-ignore-file */

//testing


// test

== should not skip when it's not before the first statement -- it doesn't bother searching the rest of the file ==
testing ;
/* dprint: skip */
testing( 1,   5 );

[expect]
testing;
/* dprint: skip */
testing(1, 5);
