Lines Matching refs:Char
1960 unsigned char Char = *CurPtr; in SkipWhitespace() local
1965 while (isHorizontalWhitespace(Char)) in SkipWhitespace()
1966 Char = *++CurPtr; in SkipWhitespace()
1969 if (!isVerticalWhitespace(Char)) in SkipWhitespace()
1980 Char = *++CurPtr; in SkipWhitespace()
2428 char Char = getAndAdvanceChar(CurPtr, Tmp); in ReadToEndOfLine() local
2429 switch (Char) { in ReadToEndOfLine()
2432 Result->push_back(Char); in ReadToEndOfLine()
2445 Result->push_back(Char); in ReadToEndOfLine()
2452 assert(CurPtr[-1] == Char && "Trigraphs for newline?"); in ReadToEndOfLine()
2930 char Char = getAndAdvanceChar(CurPtr, Result); in LexTokenInternal() local
2933 switch (Char) { in LexTokenInternal()
3039 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3042 if (Char == '"') in LexTokenInternal()
3047 if (Char == '\'') in LexTokenInternal()
3052 if (Char == 'R' && LangOpts.CPlusPlus11 && in LexTokenInternal()
3059 if (Char == '8') { in LexTokenInternal()
3097 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3100 if (Char == '"') in LexTokenInternal()
3105 if (Char == '\'') in LexTokenInternal()
3110 if (Char == 'R' && LangOpts.CPlusPlus11 && in LexTokenInternal()
3126 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3128 if (Char == '"') in LexTokenInternal()
3140 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3143 if (Char == '"') in LexTokenInternal()
3148 if (LangOpts.CPlusPlus11 && Char == 'R' && in LexTokenInternal()
3156 if (Char == '\'') in LexTokenInternal()
3222 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3223 if (Char >= '0' && Char <= '9') { in LexTokenInternal()
3228 } else if (LangOpts.CPlusPlus && Char == '*') { in LexTokenInternal()
3231 } else if (Char == '.' && in LexTokenInternal()
3241 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3242 if (Char == '&') { in LexTokenInternal()
3245 } else if (Char == '=') { in LexTokenInternal()
3261 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3262 if (Char == '+') { in LexTokenInternal()
3265 } else if (Char == '=') { in LexTokenInternal()
3273 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3274 if (Char == '-') { // -- in LexTokenInternal()
3277 } else if (Char == '>' && LangOpts.CPlusPlus && in LexTokenInternal()
3282 } else if (Char == '>') { // -> in LexTokenInternal()
3285 } else if (Char == '=') { // -= in LexTokenInternal()
3305 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3306 if (Char == '/') { // Line comment. in LexTokenInternal()
3333 if (Char == '*') { // /**/ comment. in LexTokenInternal()
3343 if (Char == '=') { in LexTokenInternal()
3351 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3352 if (Char == '=') { in LexTokenInternal()
3355 } else if (LangOpts.Digraphs && Char == '>') { in LexTokenInternal()
3358 } else if (LangOpts.Digraphs && Char == ':') { in LexTokenInternal()
3360 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3361 if (Char == '%' && getCharAndSize(CurPtr+SizeTmp, SizeTmp2) == ':') { in LexTokenInternal()
3365 } else if (Char == '@' && LangOpts.MicrosoftExt) {// %:@ -> #@ -> Charize in LexTokenInternal()
3385 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3388 } else if (Char == '<') { in LexTokenInternal()
3410 } else if (Char == '=') { in LexTokenInternal()
3413 } else if (LangOpts.Digraphs && Char == ':') { // '<:' -> '[' in LexTokenInternal()
3433 } else if (LangOpts.Digraphs && Char == '%') { // '<%' -> '{' in LexTokenInternal()
3441 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3442 if (Char == '=') { in LexTokenInternal()
3445 } else if (Char == '>') { in LexTokenInternal()
3472 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3473 if (Char == '=') { in LexTokenInternal()
3481 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3482 if (Char == '=') { in LexTokenInternal()
3485 } else if (Char == '|') { in LexTokenInternal()
3496 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3497 if (LangOpts.Digraphs && Char == '>') { in LexTokenInternal()
3500 } else if (LangOpts.CPlusPlus && Char == ':') { in LexTokenInternal()
3511 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3512 if (Char == '=') { in LexTokenInternal()
3527 Char = getCharAndSize(CurPtr, SizeTmp); in LexTokenInternal()
3528 if (Char == '#') { in LexTokenInternal()
3531 } else if (Char == '@' && LangOpts.MicrosoftExt) { // #@ -> Charize in LexTokenInternal()
3575 if (isASCII(Char)) { in LexTokenInternal()