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