Lines Matching refs:Peek
94 if (scanner.Peek().IsSymbol('.')) scanner.Next(); in Parse()
98 if (!scanner.Peek().IsNumber()) return false; in Parse()
108 DateToken peek = scanner.Peek(); in Parse()
133 if (scanner.Peek().IsNumber()) return false; in Parse()
141 if (scanner.Peek().IsNumber()) { in Parse()
148 if (scanner.Peek().IsSymbol(':')) { in Parse()
243 if (scanner->Peek().IsAsciiSign()) { in ParseES5DateTime()
247 if (!scanner->Peek().IsFixedLengthNumber(6)) return sign_token; in ParseES5DateTime()
252 } else if (scanner->Peek().IsFixedLengthNumber(4)) { in ParseES5DateTime()
258 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
259 !DayComposer::IsMonth(scanner->Peek().number())) return scanner->Next(); in ParseES5DateTime()
262 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
263 !DayComposer::IsDay(scanner->Peek().number())) return scanner->Next(); in ParseES5DateTime()
268 if (!scanner->Peek().IsKeywordType(TIME_SEPARATOR)) { in ParseES5DateTime()
269 if (!scanner->Peek().IsEndOfInput()) return scanner->Next(); in ParseES5DateTime()
273 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
274 !Between(scanner->Peek().number(), 0, 24)) { in ParseES5DateTime()
278 bool hour_is_24 = (scanner->Peek().number() == 24); in ParseES5DateTime()
281 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
282 !TimeComposer::IsMinute(scanner->Peek().number()) || in ParseES5DateTime()
283 (hour_is_24 && scanner->Peek().number() > 0)) { in ParseES5DateTime()
288 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
289 !TimeComposer::IsSecond(scanner->Peek().number()) || in ParseES5DateTime()
290 (hour_is_24 && scanner->Peek().number() > 0)) { in ParseES5DateTime()
295 if (!scanner->Peek().IsNumber() || in ParseES5DateTime()
296 (hour_is_24 && scanner->Peek().number() > 0)) { in ParseES5DateTime()
304 if (scanner->Peek().IsKeywordZ()) { in ParseES5DateTime()
307 } else if (scanner->Peek().IsSymbol('+') || in ParseES5DateTime()
308 scanner->Peek().IsSymbol('-')) { in ParseES5DateTime()
310 if (scanner->Peek().IsFixedLengthNumber(4)) { in ParseES5DateTime()
322 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
323 !TimeComposer::IsHour(scanner->Peek().number())) { in ParseES5DateTime()
328 if (!scanner->Peek().IsFixedLengthNumber(2) || in ParseES5DateTime()
329 !TimeComposer::IsMinute(scanner->Peek().number())) { in ParseES5DateTime()
335 if (!scanner->Peek().IsEndOfInput()) return DateToken::Invalid(); in ParseES5DateTime()