Lines Matching refs:c0_
54 c0_ = kEndOfString;
56 c0_ = seq_source_->SeqOneByteStringGet(position_);
58 c0_ = source_->Get(position_);
69 } while (c0_ == ' ' || c0_ == '\t' || c0_ == '\n' || c0_ == '\r');
73 while (c0_ == ' ' || c0_ == '\t' || c0_ == '\n' || c0_ == '\r') {
80 return c0_;
86 if (c0_ == c) {
107 DCHECK_EQ('"', c0_);
197 uc32 c0_;
206 if (result.is_null() || c0_ != kEndOfString) {
215 switch (c0_) {
240 Handle<Object> name = factory->LookupSingleCharacterStringFromCode(c0_);
268 if (c0_ == '"') return ParseJsonString();
269 if ((c0_ >= '0' && c0_ <= '9') || c0_ == '-') return ParseJsonNumber();
270 if (c0_ == '{') return ParseJsonObject();
271 if (c0_ == '[') return ParseJsonArray();
272 if (c0_ == 'f') {
280 if (c0_ == 't') {
288 if (c0_ == 'n') {
308 DCHECK_EQ(c0_, '{');
313 if (c0_ != '}') {
315 if (c0_ != '"') return ReportUnexpectedCharacter();
321 if (c0_ >= '0' && c0_ <= '9') {
323 if (c0_ == '0') {
328 int d = c0_ - '0';
332 } while (c0_ >= '0' && c0_ <= '9');
335 if (c0_ == '"') {
339 if (c0_ != ':') return ReportUnexpectedCharacter();
352 c0_ = '"';
382 if (c0_ != ':') return ReportUnexpectedCharacter();
419 if (key.is_null() || c0_ != ':') return ReportUnexpectedCharacter();
428 if (c0_ != '}') {
483 DCHECK_EQ(c0_, '[');
486 if (c0_ != ']') {
492 if (c0_ != ']') {
513 if (c0_ == '-') {
517 if (c0_ == '0') {
521 if ('0' <= c0_ && c0_ <= '9') return ReportUnexpectedCharacter();
525 if (c0_ < '1' || c0_ > '9') return ReportUnexpectedCharacter();
527 i = i * 10 + c0_ - '0';
530 } while (c0_ >= '0' && c0_ <= '9');
531 if (c0_ != '.' && c0_ != 'e' && c0_ != 'E' && digits < 10) {
536 if (c0_ == '.') {
538 if (c0_ < '0' || c0_ > '9') return ReportUnexpectedCharacter();
541 } while (c0_ >= '0' && c0_ <= '9');
543 if (AsciiAlphaToLower(c0_) == 'e') {
545 if (c0_ == '-' || c0_ == '+') Advance();
546 if (c0_ < '0' || c0_ > '9') return ReportUnexpectedCharacter();
549 } while (c0_ >= '0' && c0_ <= '9');
624 while (c0_ != '"') {
626 if (c0_ < 0x20) return Handle<String>::null();
631 if (c0_ != '\\') {
637 c0_ <= String::kMaxOneByteCharCode) {
638 SeqStringSet(seq_string, count++, c0_);
646 switch (c0_) {
650 SeqStringSet(seq_string, count++, c0_);
671 int digit = HexValue(c0_);
698 DCHECK_EQ('"', c0_);
710 DCHECK_EQ('"', c0_);
712 if (c0_ == '"') {
723 uc32 c0 = c0_;
726 c0_ = c0;
791 if (c0_ < 0x20) return Handle<String>::null();
792 if (c0_ != '\\') {
793 if (seq_one_byte || c0_ <= String::kMaxOneByteCharCode) {
805 } while (c0_ != '"');
812 DCHECK_EQ('"', c0_);