Home | History | Annotate | Download | only in src

Lines Matching refs:DateToken

73   DateToken next_unhandled_token = ParseES5DateTime(&scanner, &day, &time, &tz);
77 for (DateToken token = next_unhandled_token;
106 DateToken peek = scanner.Peek();
164 DateParser::DateToken DateParser::DateStringTokenizer<CharType>::Scan() {
166 if (in_->IsEnd()) return DateToken::EndOfInput();
170 return DateToken::Number(n, length);
172 if (in_->Skip(':')) return DateToken::Symbol(':');
173 if (in_->Skip('-')) return DateToken::Symbol('-');
174 if (in_->Skip('+')) return DateToken::Symbol('+');
175 if (in_->Skip('.')) return DateToken::Symbol('.');
176 if (in_->Skip(')')) return DateToken::Symbol(')');
182 return DateToken::Keyword(KeywordTable::GetType(index),
187 return DateToken::WhiteSpace(in_->position() - pre_pos);
190 return DateToken::Unknown();
193 return DateToken::Unknown();
198 DateParser::DateToken DateParser::ParseES5DateTime(
211 DateToken sign_token = scanner->Next();
240 return DateToken::Invalid();
245 if (!scanner->SkipSymbol(':')) return DateToken::Invalid();
249 return DateToken::Invalid();
256 return DateToken::Invalid();
262 return DateToken::Invalid();
281 return DateToken::Invalid();
289 return DateToken::Invalid();
292 if (!scanner->SkipSymbol(':')) return DateToken::Invalid();
295 return DateToken::Invalid();
300 if (!scanner->Peek().IsEndOfInput()) return DateToken::Invalid();
305 return DateToken::EndOfInput();