499500501502503504505506507508509
out.printJavaString(cb.toString()); out.println("\");"); } // scan the contents of '{' ... '}' cb.clear(); for (i += 3; i + 1 < length && string.charAt(i) != '#' && string.charAt(i + 1) != '>'; i++) cb.append(string.charAt(i));
511512513514515516517518519520521
i++; // and add the results out.println("out.print(" + cb + ");"); cb.clear(); first = false; } else cb.append((char) ch); }
575576577578579580581582583584585
out.print((char) mode); } } // scan the contents of '{' ... '}' cb.clear(); for (i++; i < length && string.charAt(i) != '}'; i++) cb.append(string.charAt(i)); // and add the results if (mode == ',')
584585586587588589590591592593594
// and add the results if (mode == ',') printStringExpr(out, cb.toString()); else stringExpr(out, cb.toString()); cb.clear(); first = false; } } // }} is treated as a single } else if (ch == '}' && i + 1 < length) {
619620621622623624625626627628629
out.print((char) mode); } } // scan the contents of '{' ... '}' cb.clear(); for (i += 3; i + 1 < length && string.charAt(i) != '#' && string.charAt(i + 1) != '>'; i++) cb.append(string.charAt(i));
634635636637638639640641642643644
if (mode == ',') out.println("out.print(" + cb + ");"); else { out.print("(" + cb + ")"); } cb.clear(); first = false; } else cb.append((char) ch); }
8788899091929394959697
int i = 0; while (i < format.length()) { char ch; // scan the separator cb.clear(); for (; i < format.length(); i++) { ch = format.charAt(i); if (Character.isLetterOrDigit(ch)) break; cb.append(ch);
122123124125126127128129130131132
int length = source.length(); while (head < length) { boolean isAscii = true; cb.clear(); int i = head; for (; i < length; i++) { char ch = source.charAt(i);
146147148149150151152153154155156
head = i + 1; result.append(cb); continue; } cb.clear(); i = head; for (; i < length; i++) { char ch = source.charAt(i); if (ch == '.')
161162163164165166167168169170171
} head = i; String seq = cb.toString(); cb.clear(); toAscii(cb, seq); result.append(cb); }