Lines Matching refs:BufferPtr

82   BufferPtr = BufPtr;  in InitLexer()
92 if (BufferStart == BufferPtr) { in InitLexer()
100 BufferPtr += BOMLength; in InitLexer()
205 L->BufferPtr = StrData; in Create_PragmaLexer()
227 if ((BufferPtr + NumBytes) > BufferEnd) in skipOver()
229 BufferPtr += NumBytes; in skipOver()
1424 BufferPtr = BufferStart + Offset; in SetByteOffset()
1425 if (BufferPtr > BufferEnd) in SetByteOffset()
1426 BufferPtr = BufferEnd; in SetByteOffset()
1659 const char *IdStart = BufferPtr; in LexIdentifier()
1694 BufferPtr = CurPtr; in LexIdentifier()
1769 if (!LangOpts.MicrosoftExt || !isHexaLiteral(BufferPtr, LangOpts)) in LexNumericConstant()
1780 if (!isHexaLiteral(BufferPtr, LangOpts)) in LexNumericConstant()
1783 std::find(BufferPtr, CurPtr, '_') != CurPtr) in LexNumericConstant()
1812 const char *TokStart = BufferPtr; in LexNumericConstant()
1921 Diag(BufferPtr, getLangOpts().CPlusPlus in LexStringLiteral()
1935 Diag(BufferPtr, diag::ext_unterminated_char_or_string) << 1; in LexStringLiteral()
1965 const char *TokStart = BufferPtr; in LexStringLiteral()
1981 Diag(BufferPtr, diag::warn_cxx98_compat_raw_string_literal); in LexRawStringLiteral()
2033 Diag(BufferPtr, diag::err_unterminated_raw_string) in LexRawStringLiteral()
2045 const char *TokStart = BufferPtr; in LexRawStringLiteral()
2089 const char *TokStart = BufferPtr; in LexAngledStringLiteral()
2137 Diag(BufferPtr, getLangOpts().CPlusPlus in LexCharConstant()
2141 Diag(BufferPtr, diag::warn_cxx14_compat_u8_character_literal); in LexCharConstant()
2147 Diag(BufferPtr, diag::ext_empty_character); in LexCharConstant()
2160 Diag(BufferPtr, diag::ext_unterminated_char_or_string) << 0; in LexCharConstant()
2187 const char *TokStart = BufferPtr; in LexCharConstant()
2225 BufferPtr = CurPtr; in SkipWhitespace()
2263 BufferPtr = CurPtr; in SkipWhitespace()
2278 Diag(BufferPtr, diag::ext_line_comment); in SkipLineComment()
2379 PP->HandleComment(Result, SourceRange(getSourceLocation(BufferPtr), in SkipLineComment()
2381 BufferPtr = CurPtr; in SkipLineComment()
2392 BufferPtr = CurPtr; in SkipLineComment()
2408 BufferPtr = CurPtr; in SkipLineComment()
2531 Diag(BufferPtr, diag::err_unterminated_block_comment); in SkipBlockComment()
2541 BufferPtr = CurPtr; in SkipBlockComment()
2625 Diag(BufferPtr, diag::err_unterminated_block_comment); in SkipBlockComment()
2638 BufferPtr = CurPtr; in SkipBlockComment()
2651 PP->HandleComment(Result, SourceRange(getSourceLocation(BufferPtr), in SkipBlockComment()
2653 BufferPtr = CurPtr; in SkipBlockComment()
2673 BufferPtr = CurPtr; in SkipBlockComment()
2691 const char *CurPtr = BufferPtr; in ReadToEndOfLine()
2719 BufferPtr = CurPtr-1; in ReadToEndOfLine()
2760 BufferPtr = BufferEnd; in LexEndOfFile()
2804 BufferPtr = CurPtr; in LexEndOfFile()
2823 const char *TmpBufferPtr = BufferPtr; in isNextPPTokenLParen()
2833 BufferPtr = TmpBufferPtr; in isNextPPTokenLParen()
2903 BufferPtr = CurPtr; in IsStartOfConflictMarker()
2942 BufferPtr = CurPtr; in HandleEndOfConflictMarker()
2979 BufferPtr = End; in lexEditorPlaceholder()
3022 Diag(BufferPtr, diag::warn_ucn_escape_no_digits) in tryReadUCN()
3025 Diag(BufferPtr, diag::warn_ucn_escape_incomplete); in tryReadUCN()
3079 Diag(BufferPtr, diag::err_ucn_control_character); in tryReadUCN()
3082 Diag(BufferPtr, diag::err_ucn_escape_basic_scs) << StringRef(&C, 1); in tryReadUCN()
3093 Diag(BufferPtr, diag::warn_ucn_escape_surrogate); in tryReadUCN()
3095 Diag(BufferPtr, diag::err_ucn_escape_invalid); in tryReadUCN()
3109 Diag(BufferPtr, diag::ext_unicode_whitespace) in CheckUnicodeWhitespace()
3110 << makeCharRange(*this, BufferPtr, CurPtr); in CheckUnicodeWhitespace()
3123 makeCharRange(*this, BufferPtr, CurPtr), in LexUnicode()
3126 makeCharRange(*this, BufferPtr, CurPtr)); in LexUnicode()
3135 !isASCII(*BufferPtr) && !isAllowedIDChar(C, LangOpts)) { in LexUnicode()
3145 Diag(BufferPtr, diag::err_non_ascii) in LexUnicode()
3146 << FixItHint::CreateRemoval(makeCharRange(*this, BufferPtr, CurPtr)); in LexUnicode()
3148 BufferPtr = CurPtr; in LexUnicode()
3208 const char *CurPtr = BufferPtr; in LexTokenInternal()
3225 BufferPtr = CurPtr; in LexTokenInternal()
3317 CurPtr = BufferPtr; in LexTokenInternal()
3683 Diag(BufferPtr, diag::ext_charize_microsoft); in LexTokenInternal()
3730 Diag(BufferPtr, diag::warn_cxx17_compat_spaceship); in LexTokenInternal()
3739 Diag(BufferPtr, diag::warn_cxx20_compat_spaceship) in LexTokenInternal()
3759 Diag(BufferPtr, diag::warn_cxx98_compat_less_colon_colon); in LexTokenInternal()
3874 Diag(BufferPtr, diag::ext_charize_microsoft); in LexTokenInternal()
3899 if (uint32_t CodePoint = tryReadUCN(CurPtr, BufferPtr, &Result)) { in LexTokenInternal()
3956 BufferPtr = CurPtr+1; in LexTokenInternal()