Home | History | Annotate | Download | only in Lex

Lines Matching defs:End

324     // If this is the end of the buffer, we have an error.
498 // Finally, if we are out of the conditional (saw an #endif or ran off the end
1064 /// ReadLineMarkerFlags - Parse and validate any flags at the end of a GNU line
1396 SourceLocation &End) {
1401 End = CurTok.getLocation();
1445 SourceLocation Begin, SourceLocation End,
1451 Tok[0].setAnnotationEndLoc(End);
1473 SourceLocation End;
1474 SourceLocation CharEnd; // the end of this directive, in characters
1484 End = FilenameTok.getLocation();
1485 CharEnd = End.getLocWithOffset(FilenameTok.getLength());
1492 if (ConcatenateIncludeName(FilenameBuffer, End))
1495 CharEnd = End.getLocWithOffset(1);
1639 std::reverse(Path.begin(), Path.end());
1724 EnterAnnotationToken(*this, HashLoc, End, tok::annot_module_include,
1764 SourceLocation IncludePos = End;
1790 EnterAnnotationToken(*this, HashLoc, End, tok::annot_module_begin,
1835 // Read tokens until we get to the end of the directive. Note that the
1875 assert(TmpTok.isNot(tok::eof) && "Didn't find end of -imacros!");
1894 // Found the end of the argument list.
1938 if (std::find(Arguments.begin(), Arguments.end(), II) !=
1939 Arguments.end()) { // C99 6.10.3p6
2217 // Check that there is no paste (##) operator at the beginning or end of the
2441 // If this the end of a top-level #endif, inform MIOpt.