reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3318 Char = getCharAndSize(CurPtr, SizeTmp); 3322 return LexStringLiteral(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3327 return LexCharConstant(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3332 getCharAndSize(CurPtr + SizeTmp, SizeTmp2) == '"') 3334 ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3339 char Char2 = getCharAndSize(CurPtr + SizeTmp, SizeTmp2); 3344 ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3349 Result, ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3355 char Char3 = getCharAndSize(CurPtr + SizeTmp + SizeTmp2, SizeTmp3); 3359 ConsumeChar(ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3376 Char = getCharAndSize(CurPtr, SizeTmp); 3380 return LexStringLiteral(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3385 return LexCharConstant(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3390 getCharAndSize(CurPtr + SizeTmp, SizeTmp2) == '"') 3392 ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3405 Char = getCharAndSize(CurPtr, SizeTmp); 3409 ConsumeChar(CurPtr, SizeTmp, Result), 3419 Char = getCharAndSize(CurPtr, SizeTmp); 3423 return LexStringLiteral(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3428 getCharAndSize(CurPtr + SizeTmp, SizeTmp2) == '"') 3430 ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3436 return LexCharConstant(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3504 Char = getCharAndSize(CurPtr, SizeTmp); 3509 return LexNumericConstant(Result, ConsumeChar(CurPtr, SizeTmp, Result)); 3512 CurPtr += SizeTmp; 3514 getCharAndSize(CurPtr+SizeTmp, SizeTmp2) == '.') { 3516 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3523 Char = getCharAndSize(CurPtr, SizeTmp); 3526 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3529 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3535 if (getCharAndSize(CurPtr, SizeTmp) == '=') { 3537 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3543 Char = getCharAndSize(CurPtr, SizeTmp); 3545 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3548 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3555 Char = getCharAndSize(CurPtr, SizeTmp); 3557 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3560 getCharAndSize(CurPtr+SizeTmp, SizeTmp2) == '*') { // C++ ->* 3561 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3565 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3568 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3578 if (getCharAndSize(CurPtr, SizeTmp) == '=') { 3580 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3587 Char = getCharAndSize(CurPtr, SizeTmp); 3601 TreatAsComment = getCharAndSize(CurPtr+SizeTmp, SizeTmp2) != '*'; 3604 if (SkipLineComment(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3616 if (SkipBlockComment(Result, ConsumeChar(CurPtr, SizeTmp, Result), 3626 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3633 Char = getCharAndSize(CurPtr, SizeTmp); 3636 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3639 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3641 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3642 Char = getCharAndSize(CurPtr, SizeTmp); 3643 if (Char == '%' && getCharAndSize(CurPtr+SizeTmp, SizeTmp2) == ':') { 3645 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3648 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3667 Char = getCharAndSize(CurPtr, SizeTmp); 3671 char After = getCharAndSize(CurPtr+SizeTmp, SizeTmp2); 3674 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3686 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3689 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3693 char After = getCharAndSize(CurPtr+SizeTmp, SizeTmp2); 3698 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3708 getSourceLocation(CurPtr + SizeTmp, SizeTmp2), " "); 3711 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3715 getCharAndSize(CurPtr + SizeTmp, SizeTmp2) == ':') { 3722 char After = getCharAndSize(CurPtr + SizeTmp + SizeTmp2, SizeTmp3); 3731 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3734 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3736 } else if (Char == '#' && /*Not a trigraph*/ SizeTmp == 1 && 3744 Char = getCharAndSize(CurPtr, SizeTmp); 3746 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3749 char After = getCharAndSize(CurPtr+SizeTmp, SizeTmp2); 3751 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3763 CurPtr = ConsumeChar(ConsumeChar(CurPtr, SizeTmp, Result), 3766 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3774 Char = getCharAndSize(CurPtr, SizeTmp); 3776 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3779 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3786 Char = getCharAndSize(CurPtr, SizeTmp); 3789 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3795 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3801 Char = getCharAndSize(CurPtr, SizeTmp); 3804 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3809 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3818 Char = getCharAndSize(CurPtr, SizeTmp); 3825 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3834 Char = getCharAndSize(CurPtr, SizeTmp); 3837 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result); 3842 CurPtr = ConsumeChar(CurPtr, SizeTmp, Result);