in flow/src/java/org/apache/struts/flow/json/JSONTokener.java [137:169]
public char nextClean() throws java.text.ParseException {
while (true) {
char c = next();
if (c == '/') {
switch (next()) {
case '/':
do {
c = next();
} while (c != '\n' && c != '\r' && c != 0);
break;
case '*':
while (true) {
c = next();
if (c == 0) {
throw syntaxError("Unclosed comment.");
}
if (c == '*') {
if (next() == '/') {
break;
}
back();
}
}
break;
default:
back();
return '/';
}
} else if (c == 0 || c > ' ') {
return c;
}
}
}