/** * Removes all commentaries from some JavaScript code. * * @param text a source * @return comments-free JavaScript code */ public static String removeComments(String text) { StringBuilder sb = new StringBuilder(); int i = 0; for (Long t : getCommentsTokens(text)) { int offset = Token.descPosition(t); int lenght = Token.descLength(t); sb.append(text.substring(i, offset)); for (int j = 0; j < lenght; j++) { sb.append(" ");//NOI18N } i = offset + lenght; } sb.append(text.substring(i)); return sb.toString(); }