private String getString(int next) throws IOException {
		StringBuilder str = new StringBuilder();
		str.append((char) next);
		while (!isQuote((next = getChar()))) {
			// TODO: Properly read escape sequences
			str.append((char) next);
		}
		str.append((char) next);
		return str.toString();
	}