private static void doCapture(ShellPrintWriter writer, char[] arr, StringBuilder output, int start, int cursor) { String tk = new String(arr, start, cursor - start).trim(); if (LITERALS.contains(tk)) { output.append(writer.renderColor(CLR_KEYWORD, tk)); } else { output.append(tk); } }
output.append(writer.renderColor(CLR_STR_LITERAL, getHTMLizedString(arr, start, ++cursor - start))); output.append(writer.renderColor(CLR_COMMENT, comment)); cursor++; output.append(writer.renderColor(CLR_COMMENT, comment)); cursor++; cursor++; String token = new String(arr, start, cursor - start); output.append(writer.renderColor(CLR_ANNOTATION, token));