Home | History | Annotate | Download | only in Lex

Lines Matching defs:After

89   // We are not after parsing a #.
92 // We are not after parsing #include.
288 /// after trigraph expansion and escaped-newline folding. In particular, this
329 /// after trigraph expansion and escaped-newline folding. In particular, this
381 // NOTE: this can be checked even after testing for an IdentifierInfo.
755 /// is generally used when a diagnostic needs to point just after a
1076 /// GetTrigraphCharForLetter - Given a character that occurs after a ?? pair,
1158 /// \brief Checks that the given token is the first token that occurs after the
1160 /// immediately after the specified token. If the token is not found or the
1225 /// the char after it.
1254 // Found backslash<whitespace><newline>. Parse the char after it.
1311 // Found backslash<whitespace><newline>. Parse the char after it.
1716 /// LexStringLiteral - Lex the remainder of a string literal, after having lexed
1774 /// LexRawStringLiteral - Lex the remainder of a raw string literal, after
1855 /// after having lexed the '<' character. This is used for #include filenames.
1891 /// LexCharConstant - Lex the remainder of a character constant, after having
1960 // Whitespace - Skip it, then return the token after the whitespace.
1997 // If this isn't immediately after a newline, there is leading space.
2264 // after it.
2284 // Check to see if the first character after the '/*' is another /. If so,
2308 // Adjust the pointer to point directly after the first slash. It's
2366 // after the /*, but this would involve lexing a lot of what really is the
2402 // It is common for the tokens immediately after a /**/ comment to be
2892 // (After the LexTokenInternal call, the lexer might be destroyed.)
2918 // skipped. The next lexer invocation will return the token after the
3310 // "foo". Check to see if the character after the second slash is a '*'.
3324 // It is common for the tokens immediately after a // comment to be
3387 char After = getCharAndSize(CurPtr+SizeTmp, SizeTmp2);
3388 if (After == '=') {
3392 } else if (After == '<' && IsStartOfConflictMarker(CurPtr-1)) {
3396 } else if (After == '<' && HandleEndOfConflictMarker(CurPtr-1)) {
3400 } else if (LangOpts.CUDA && After == '<') {
3420 char After = getCharAndSize(CurPtr + SizeTmp + SizeTmp2, SizeTmp3);
3421 if (After != ':' && After != '>') {
3444 char After = getCharAndSize(CurPtr+SizeTmp, SizeTmp2);
3445 if (After == '=') {
3449 } else if (After == '>' && IsStartOfConflictMarker(CurPtr-1)) {
3453 } else if (After == '>' && HandleEndOfConflictMarker(CurPtr-1)) {
3456 } else if (LangOpts.CUDA && After == '>') {