Home | History | Annotate | Download | only in Lex

Lines Matching refs:BufferEnd

71   BufferEnd = BufEnd;
82 StringRef Buf(BufferStart, BufferEnd - BufferStart);
188 L->BufferEnd = StrData+TokLen;
189 assert(L->BufferEnd[0] == 0 && "Buffer is not nul terminated!");
1165 assert(Loc >= BufferStart && Loc <= BufferEnd &&
1461 if (BufferPtr > BufferEnd)
1462 BufferPtr = BufferEnd;
1636 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file.
1706 if (C == 0 && CurPtr-1 == BufferEnd) {
1729 } else if (C == 0 && CurPtr-1 == BufferEnd) { // End of file.
1760 (C == 0 && (CurPtr-1 == BufferEnd || // End of file.
1808 (C == 0 && CurPtr-1 == BufferEnd)) { // End of file.
1970 if (CurPtr == BufferEnd+1) {
1998 if (ParsingPreprocessorDirective || CurPtr == BufferEnd) {
2134 if (C == 0 && CurPtr == BufferEnd+1) {
2158 if (CurPtr + 24 < BufferEnd &&
2170 while (CurPtr+16 <= BufferEnd) {
2186 while (CurPtr+16 <= BufferEnd &&
2195 CurPtr+4 < BufferEnd) {
2227 } else if (C == 0 && CurPtr == BufferEnd+1) {
2305 if (CurPtr-1 != BufferEnd) {
2361 BufferPtr = BufferEnd;
2362 FormTokenWithChars(Result, BufferEnd, tok::eof);
2379 Diag(BufferEnd, LangOpts.CPlusPlus0x ? // C++11 [lex.phases] 2.2 p2
2381 << FixItHint::CreateInsertion(getSourceLocation(BufferEnd), "\n");
2422 static const char *FindConflictEnd(const char *CurPtr, const char *BufferEnd,
2426 StringRef RestOfBuffer(CurPtr+TermLen, BufferEnd-CurPtr-TermLen);
2452 if ((BufferEnd-CurPtr < 8 || StringRef(CurPtr, 7) != "<<<<<<<") &&
2453 (BufferEnd-CurPtr < 6 || StringRef(CurPtr, 5) != ">>>> "))
2465 if (FindConflictEnd(CurPtr, BufferEnd, Kind)) {
2474 assert(CurPtr != BufferEnd && "Didn't find end of line");
2509 if (const char *End = FindConflictEnd(CurPtr, BufferEnd,
2514 while (CurPtr != BufferEnd && *CurPtr != '\r' && *CurPtr != '\n')
2578 if (CurPtr-1 == BufferEnd) {