!7 p { testFunc("print;", "print;"); testFunc("print(;", "print();"); testFunc("print(x(;", "print(x());"); testFunc("print(x(z, y;", "print(x(z, y));"); testFunc("print(x(z, y);", "print(x(z, y));"); testFunc("for (i = 1; i; i) {}", "for (i = 1; i; i) {}"); testFunc("for (i = x(; i; i) {}", "for (i = x(); i; i) {}"); testFunc("for ping (Set seen = new LinkedHashSet; l(set) < 100; ) {", "for ping (Set seen = new LinkedHashSet; l(set) < 100; ) {"); print("OK"); } svoid testFunc(S in, S out) { assertEqualsVerbose(in + " => " + out, out, tok_autoCloseBrackets(in)); }