Lines Matching refs:SpellingPtr

2035   const char *SpellingPtr = &SpellingBuffer[0];  in getOffsetOfStringByte()  local
2036 unsigned TokLen = Lexer::getSpelling(Tok, SpellingPtr, SM, Features, in getOffsetOfStringByte()
2041 const char *SpellingStart = SpellingPtr; in getOffsetOfStringByte()
2042 const char *SpellingEnd = SpellingPtr+TokLen; in getOffsetOfStringByte()
2045 if (SpellingPtr[0] == 'u' && SpellingPtr[1] == '8') in getOffsetOfStringByte()
2046 SpellingPtr += 2; in getOffsetOfStringByte()
2048 assert(SpellingPtr[0] != 'L' && SpellingPtr[0] != 'u' && in getOffsetOfStringByte()
2049 SpellingPtr[0] != 'U' && "Doesn't handle wide or utf strings yet"); in getOffsetOfStringByte()
2052 if (SpellingPtr[0] == 'R') { in getOffsetOfStringByte()
2053 assert(SpellingPtr[1] == '"' && "Should be a raw string literal!"); in getOffsetOfStringByte()
2055 SpellingPtr += 2; in getOffsetOfStringByte()
2056 while (*SpellingPtr != '(') { in getOffsetOfStringByte()
2057 ++SpellingPtr; in getOffsetOfStringByte()
2058 assert(SpellingPtr < SpellingEnd && "Missing ( for raw string literal"); in getOffsetOfStringByte()
2061 ++SpellingPtr; in getOffsetOfStringByte()
2062 return SpellingPtr - SpellingStart + ByteNo; in getOffsetOfStringByte()
2066 assert(SpellingPtr[0] == '"' && "Should be a string literal!"); in getOffsetOfStringByte()
2067 ++SpellingPtr; in getOffsetOfStringByte()
2071 assert(SpellingPtr < SpellingEnd && "Didn't find byte offset!"); in getOffsetOfStringByte()
2074 if (*SpellingPtr != '\\') { in getOffsetOfStringByte()
2075 ++SpellingPtr; in getOffsetOfStringByte()
2082 if (SpellingPtr[1] == 'u' || SpellingPtr[1] == 'U') { in getOffsetOfStringByte()
2083 const char *EscapePtr = SpellingPtr; in getOffsetOfStringByte()
2084 unsigned Len = MeasureUCNEscape(SpellingStart, SpellingPtr, SpellingEnd, in getOffsetOfStringByte()
2088 SpellingPtr = EscapePtr; in getOffsetOfStringByte()
2093 ProcessCharEscape(SpellingStart, SpellingPtr, SpellingEnd, HadError, in getOffsetOfStringByte()
2101 return SpellingPtr-SpellingStart; in getOffsetOfStringByte()