Lines Matching refs:BufferPtr

131   BufferPtr = BufPtr;  in InitLexer()
141 if (BufferStart == BufferPtr) { in InitLexer()
149 BufferPtr += BOMLength; in InitLexer()
259 L->BufferPtr = StrData; in Create_PragmaLexer()
282 BufferPtr = BufferStart + Offset; in seek()
1516 BufferPtr = BufferStart + Offset; in SetByteOffset()
1517 if (BufferPtr > BufferEnd) in SetByteOffset()
1518 BufferPtr = BufferEnd; in SetByteOffset()
1866 makeCharRange(*this, BufferPtr, CurPtr)); in LexUnicodeIdentifierStart()
1868 makeCharRange(*this, BufferPtr, CurPtr), in LexUnicodeIdentifierStart()
1871 makeCharRange(*this, BufferPtr, CurPtr)); in LexUnicodeIdentifierStart()
1879 !PP->isPreprocessedOutput() && !isASCII(*BufferPtr) && in LexUnicodeIdentifierStart()
1892 makeCharRange(*this, BufferPtr, CurPtr), /*IsStart*/ true); in LexUnicodeIdentifierStart()
1893 BufferPtr = CurPtr; in LexUnicodeIdentifierStart()
1967 const char *IdStart = BufferPtr; in LexIdentifierContinue()
2002 BufferPtr = CurPtr; in LexIdentifierContinue()
2049 if (!LangOpts.MicrosoftExt || !isHexaLiteral(BufferPtr, LangOpts)) in LexNumericConstant()
2060 if (!isHexaLiteral(BufferPtr, LangOpts)) in LexNumericConstant()
2063 std::find(BufferPtr, CurPtr, '_') != CurPtr) in LexNumericConstant()
2091 const char *TokStart = BufferPtr; in LexNumericConstant()
2201 Diag(BufferPtr, LangOpts.CPlusPlus ? diag::warn_cxx98_compat_unicode_literal in LexStringLiteral()
2214 Diag(BufferPtr, diag::ext_unterminated_char_or_string) << 1; in LexStringLiteral()
2244 const char *TokStart = BufferPtr; in LexStringLiteral()
2260 Diag(BufferPtr, diag::warn_cxx98_compat_raw_string_literal); in LexRawStringLiteral()
2323 Diag(BufferPtr, diag::err_unterminated_raw_string) in LexRawStringLiteral()
2335 const char *TokStart = BufferPtr; in LexRawStringLiteral()
2379 const char *TokStart = BufferPtr; in LexAngledStringLiteral()
2427 Diag(BufferPtr, LangOpts.CPlusPlus in LexCharConstant()
2431 Diag(BufferPtr, diag::warn_cxx14_compat_u8_character_literal); in LexCharConstant()
2437 Diag(BufferPtr, diag::ext_empty_character); in LexCharConstant()
2450 Diag(BufferPtr, diag::ext_unterminated_char_or_string) << 0; in LexCharConstant()
2477 const char *TokStart = BufferPtr; in LexCharConstant()
2515 BufferPtr = CurPtr; in SkipWhitespace()
2553 BufferPtr = CurPtr; in SkipWhitespace()
2569 Diag(BufferPtr, diag::ext_line_comment); in SkipLineComment()
2694 PP->HandleComment(Result, SourceRange(getSourceLocation(BufferPtr), in SkipLineComment()
2696 BufferPtr = CurPtr; in SkipLineComment()
2707 BufferPtr = CurPtr; in SkipLineComment()
2723 BufferPtr = CurPtr; in SkipLineComment()
2860 Diag(BufferPtr, diag::err_unterminated_block_comment); in SkipBlockComment()
2870 BufferPtr = CurPtr; in SkipBlockComment()
3006 Diag(BufferPtr, diag::err_unterminated_block_comment); in SkipBlockComment()
3019 BufferPtr = CurPtr; in SkipBlockComment()
3032 PP->HandleComment(Result, SourceRange(getSourceLocation(BufferPtr), in SkipBlockComment()
3034 BufferPtr = CurPtr; in SkipBlockComment()
3054 BufferPtr = CurPtr; in SkipBlockComment()
3072 const char *CurPtr = BufferPtr; in ReadToEndOfLine()
3100 BufferPtr = CurPtr-1; in ReadToEndOfLine()
3141 BufferPtr = BufferEnd; in LexEndOfFile()
3190 BufferPtr = CurPtr; in LexEndOfFile()
3216 const char *TmpBufferPtr = BufferPtr; in isNextPPTokenLParen()
3226 BufferPtr = TmpBufferPtr; in isNextPPTokenLParen()
3296 BufferPtr = CurPtr; in IsStartOfConflictMarker()
3335 BufferPtr = CurPtr; in HandleEndOfConflictMarker()
3372 BufferPtr = End; in lexEditorPlaceholder()
3634 Diag(BufferPtr, diag::err_ucn_control_character); in tryReadUCN()
3637 Diag(BufferPtr, diag::err_ucn_escape_basic_scs) << StringRef(&C, 1); in tryReadUCN()
3648 Diag(BufferPtr, diag::warn_ucn_escape_surrogate); in tryReadUCN()
3650 Diag(BufferPtr, diag::err_ucn_escape_invalid); in tryReadUCN()
3662 Diag(BufferPtr, diag::ext_unicode_whitespace) in CheckUnicodeWhitespace()
3663 << makeCharRange(*this, BufferPtr, CurPtr); in CheckUnicodeWhitespace()
3721 const char *CurPtr = BufferPtr; in LexTokenInternal()
3738 BufferPtr = CurPtr; in LexTokenInternal()
3830 CurPtr = BufferPtr; in LexTokenInternal()
4198 Diag(BufferPtr, diag::ext_charize_microsoft); in LexTokenInternal()
4245 Diag(BufferPtr, diag::warn_cxx17_compat_spaceship); in LexTokenInternal()
4254 Diag(BufferPtr, diag::warn_cxx20_compat_spaceship) in LexTokenInternal()
4274 Diag(BufferPtr, diag::warn_cxx98_compat_less_colon_colon); in LexTokenInternal()
4387 Diag(BufferPtr, diag::ext_charize_microsoft); in LexTokenInternal()
4412 if (uint32_t CodePoint = tryReadUCN(CurPtr, BufferPtr, &Result)) { in LexTokenInternal()
4469 BufferPtr = CurPtr+1; in LexTokenInternal()
4510 BufferPtr = TokPtr + DDTok.Length; in convertDependencyDirectiveToken()
4536 BufferPtr = BufferStart + DDTok.Offset; in LexDependencyDirectiveToken()
4537 LexAngledStringLiteral(Result, BufferPtr + 1); in LexDependencyDirectiveToken()
4544 if (BufferStart + NextTok.Offset >= BufferPtr) in LexDependencyDirectiveToken()
4572 if (*BufferPtr == ':') { in LexDependencyDirectiveToken()