- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
private int nextEscaped() {
int ch = temp[++cursor];
return ch;
}
private int readEscaped() {
int ch = temp[cursor++];
return ch;
}
private int read() {
int ch = temp[cursor++];
if (has(COMMENTS))
ch = parsePastWhitespace(ch);
return ch;
}
private int peek() {
int ch = temp[cursor];
if (has(COMMENTS))
ch = peekPastWhitespace(ch);
return ch;
}
read - прочесть байт в текущей позиции и сдвинуть курсор (текущую позицию) вперед
peek - "подглядеть" байт в текущей позиции без сдвига курсора
Могу предположить, что peekPastWhitespace проверяет символ на вайтспейсность, readPastWhitespace === peekPastWhitespace. Курсор это позиция или объект какой-то?
честно говоря у меня так руки и чешутся запостить еще говнокода - но голова говорит -знай меру
Да надо было вместе с кодом постить)))
readPastWhitespace - прочитать проигнорив вайтспейс
parsePastWhitespace - разобрать, что там вайтеспейс или нет
Джейсон. Мачете.
Крики. Мясо. Кровь.
Быдло дохнет на этой планете.
Рак удален. Мир стал чище.
но форма не должна преобладать над содержанием
PS в если в последней строке предложения местами поменять звучит лучше, жаль додумал поздно
...Словно Джейсон, буду резать вас на части..."(с)
Благодарны. Если я стану ракомопухолью, можете меня застрелить.