// debug "bla" + blubb; => { if (debug) print("bla" + blubb); } svoid tok_debugStatements(LS tok) { int i = -1; while ((i = jfind(tok, i+1, "debug ")) >= 0) { int j = tok_findEndOfStatement(tok, i); // index of semicolon+1 replaceTokens(tok, i, i+2, "{ if (debug) print("); tok.set(j-1, "); }"); i = j; } }