Lines Matching refs:current_

80     : errors_(), document_(), begin_(), end_(), current_(), lastValueEnd_(),  in Reader()
85 : errors_(), document_(), begin_(), end_(), current_(), lastValueEnd_(), in Reader()
121 current_ = begin_; in parse()
172 currentValue().setOffsetLimit(current_ - begin_); in readValue()
176 currentValue().setOffsetLimit(current_ - begin_); in readValue()
203 current_--; in readValue()
205 currentValue().setOffsetStart(current_ - begin_ - 1); in readValue()
206 currentValue().setOffsetLimit(current_ - begin_); in readValue()
217 lastValueEnd_ = current_; in readValue()
243 token.start_ = current_; in readToken()
308 token.end_ = current_; in readToken()
313 while (current_ != end_) { in skipSpaces()
314 Char c = *current_; in skipSpaces()
316 ++current_; in skipSpaces()
323 if (end_ - current_ < patternLength) in match()
327 if (current_[index] != pattern[index]) in match()
329 current_ += patternLength; in match()
334 Location commentBegin = current_ - 1; in readComment()
347 if (c != '*' || !containsNewLine(commentBegin, current_)) in readComment()
351 addComment(commentBegin, current_, placement); in readComment()
368 while (current_ != end_) { in readCStyleComment()
370 if (c == '*' && *current_ == '/') in readCStyleComment()
377 while (current_ != end_) { in readCppStyleComment()
386 while (current_ != end_) { in readNumber()
387 if (!(*current_ >= '0' && *current_ <= '9') && in readNumber()
388 !in(*current_, '.', 'e', 'E', '+', '-')) in readNumber()
390 ++current_; in readNumber()
396 while (current_ != end_) { in readString()
465 if (*current_ == ']') // empty array in readArray()
755 if (current_ == end_) in getNextChar()
757 return *current_++; in getNextChar()