Home | History | Annotate | Download | only in src

Lines Matching refs:Peek

95           if (scanner.Peek().IsSymbol('.')) scanner.Next();
99 if (!scanner.Peek().IsNumber()) return false;
109 DateToken peek = scanner.Peek();
110 if (!peek.IsEndOfInput() &&
111 !peek.IsWhiteSpace() &&
112 !peek.IsKeywordZ() &&
113 !peek.IsAsciiSign()) return false;
135 if (scanner.Peek().IsNumber()) return false;
144 if (scanner.Peek().IsNumber()) {
151 if (scanner.Peek().IsSymbol(':')) {
252 if (scanner->Peek().IsAsciiSign()) {
256 if (!scanner->Peek().IsFixedLengthNumber(6)) return sign_token;
261 } else if (scanner->Peek().IsFixedLengthNumber(4)) {
267 if (!scanner->Peek().IsFixedLengthNumber(2) ||
268 !DayComposer::IsMonth(scanner->Peek().number())) return scanner->Next();
271 if (!scanner->Peek().IsFixedLengthNumber(2) ||
272 !DayComposer::IsDay(scanner->Peek().number())) return scanner->Next();
277 if (!scanner->Peek().IsKeywordType(TIME_SEPARATOR)) {
278 if (!scanner->Peek().IsEndOfInput()) return scanner->Next();
282 if (!scanner->Peek().IsFixedLengthNumber(2) ||
283 !Between(scanner->Peek().number(), 0, 24)) {
287 bool hour_is_24 = (scanner->Peek().number() == 24);
290 if (!scanner->Peek().IsFixedLengthNumber(2) ||
291 !TimeComposer::IsMinute(scanner->Peek().number()) ||
292 (hour_is_24 && scanner->Peek().number() > 0)) {
297 if (!scanner->Peek().IsFixedLengthNumber(2) ||
298 !TimeComposer::IsSecond(scanner->Peek().number()) ||
299 (hour_is_24 && scanner->Peek().number() > 0)) {
304 if (!scanner->Peek().IsNumber() ||
305 (hour_is_24 && scanner->Peek().number() > 0)) {
313 if (scanner->Peek().IsKeywordZ()) {
316 } else if (scanner->Peek().IsSymbol('+') ||
317 scanner->Peek().IsSymbol('-')) {
319 if (scanner->Peek().IsFixedLengthNumber(4)) {
331 if (!scanner->Peek().IsFixedLengthNumber(2) ||
332 !TimeComposer::IsHour(scanner->Peek().number())) {
337 if (!scanner->Peek().IsFixedLengthNumber(2) ||
338 !TimeComposer::IsMinute(scanner->Peek().number())) {
344 if (!scanner->Peek().IsEndOfInput()) return DateToken::Invalid();