Home | History | Annotate | Download | only in json

Lines Matching refs:json_pos_

85     : start_pos_(NULL), json_pos_(NULL), stack_depth_(0),
167 json_pos_ = start_pos_;
177 SetErrorCode(JSON_UNEXPECTED_DATA_AFTER_ROOT, json_pos_);
183 SetErrorCode(JSON_SYNTAX_ERROR, json_pos_);
201 SetErrorCode(JSON_TOO_MUCH_NESTING, json_pos_);
209 SetErrorCode(JSON_BAD_ROOT_ELEMENT_TYPE, json_pos_);
246 json_pos_ += token.length;
259 json_pos_ += token.length;
265 SetErrorCode(JSON_TRAILING_COMMA, json_pos_);
284 json_pos_ += token.length;
290 SetErrorCode(JSON_UNQUOTED_DICTIONARY_KEY, json_pos_);
302 json_pos_ += token.length;
307 json_pos_ += token.length;
319 json_pos_ += token.length;
325 SetErrorCode(JSON_TRAILING_COMMA, json_pos_);
346 json_pos_ += token.length;
355 Token token(Token::NUMBER, json_pos_, 0);
356 wchar_t c = *json_pos_;
405 Token token(Token::STRING, json_pos_, 1);
415 SetErrorCode(JSON_INVALID_ESCAPE, json_pos_ + token.length);
421 SetErrorCode(JSON_INVALID_ESCAPE, json_pos_ + token.length);
436 SetErrorCode(JSON_INVALID_ESCAPE, json_pos_ + token.length);
518 switch (*json_pos_) {
525 token = Token(Token::NULL_TOKEN, json_pos_, 4);
530 token = Token(Token::BOOL_TRUE, json_pos_, 4);
535 token = Token(Token::BOOL_FALSE, json_pos_, 5);
539 token = Token(Token::ARRAY_BEGIN, json_pos_, 1);
543 token = Token(Token::ARRAY_END, json_pos_, 1);
547 token = Token(Token::LIST_SEPARATOR, json_pos_, 1);
551 token = Token(Token::OBJECT_BEGIN, json_pos_, 1);
555 token = Token(Token::OBJECT_END, json_pos_, 1);
559 token = Token(Token::OBJECT_PAIR_SEPARATOR, json_pos_, 1);
584 while ('\0' != *json_pos_) {
585 switch (*json_pos_) {
590 ++json_pos_;
605 if ('/' != *json_pos_)
608 wchar_t next_char = *(json_pos_ + 1);
611 json_pos_ += 2;
612 while ('\0' != *json_pos_) {
613 switch (*json_pos_) {
616 ++json_pos_;
619 ++json_pos_;
624 json_pos_ += 2;
625 while ('\0' != *json_pos_) {
626 if ('*' == *json_pos_ && '/' == *(json_pos_ + 1)) {
627 json_pos_ += 2;
630 ++json_pos_;
640 if ('\0' == *json_pos_)
642 if (*(json_pos_ + i) != str[i])