if (reader.ch == CR || reader.ch == LF) lexError(pos, "illegal.line.end.in.char.lit"); scanLitChar(pos); char ch2 = reader.ch; if (reader.ch == '\'') { reader.scanChar(); while (reader.ch != '\"' && reader.ch != CR && reader.ch != LF && reader.bp < reader.buflen) scanLitChar(pos); if (reader.ch == '\"') { tk = TokenKind.STRINGLITERAL;
if (reader.ch == CR || reader.ch == LF) lexError(pos, "illegal.line.end.in.char.lit"); scanLitChar(pos); char ch2 = reader.ch; if (reader.ch == '\'') { reader.scanChar(); while (reader.ch != '\"' && reader.ch != CR && reader.ch != LF && reader.bp < reader.buflen) scanLitChar(pos); if (reader.ch == '\"') { tk = TokenKind.STRINGLITERAL;