As far as I can understand
default: comment.replace(i, 0, "\\");
makes
case '\\': comment.replace(i, 0, "\\"); break;
useless.
As far as I can understand
default: comment.replace(i, 0, "\\");
makes
case '\\': comment.replace(i, 0, "\\"); break;
useless.