Searched refs:curPtr (Results 1 – 11 of 11) sorted by relevance
114 if (*curPtr == '-' && *(curPtr + 1) == '#') { in lexToken()160 if (*curPtr == '-' && *(curPtr + 1) == '}') { in lexToken()207 while (isalpha(*curPtr) || isdigit(*curPtr) || *curPtr == '_' || in lexAtIdentifier()208 *curPtr == '$' || *curPtr == '.') in lexAtIdentifier()220 while (isalpha(*curPtr) || isdigit(*curPtr) || *curPtr == '_' || in lexBareIdentifierOrKeyword()221 *curPtr == '$' || *curPtr == '.') in lexBareIdentifierOrKeyword()283 if (curPtr == curBuffer.end() || *curPtr != '.' || *(curPtr + 1) != '.') in lexEllipsis()299 if (curPtr[-1] == '0' && *curPtr == 'x') { in lexNumber()324 if (*curPtr == 'e' || *curPtr == 'E') { in lexNumber()377 } while (isalpha(*curPtr) || isdigit(*curPtr) || isPunct(*curPtr)); in lexPrefixedIdentifier()[all …]
129 while (char c = *curPtr++) { in lexLocStringTok()132 return curPtr; in lexLocStringTok()137 if (*curPtr == '"' || *curPtr == '\\' || *curPtr == 'n' || *curPtr == 't') in lexLocStringTok()138 ++curPtr; in lexLocStringTok()139 else if (llvm::isHexDigit(*curPtr) && llvm::isHexDigit(curPtr[1])) in lexLocStringTok()140 curPtr += 2; in lexLocStringTok()142 return curPtr; in lexLocStringTok()148 return curPtr - 1; in lexLocStringTok()157 if (*curPtr == '"') { in convertIdLocToRange()158 curPtr = lexLocStringTok(curPtr + 1); in convertIdLocToRange()[all …]
59 const char *curPtr = getTokenSpelling().data(); in parseDialectSymbolBody() local64 assert(*curPtr == '<'); in parseDialectSymbolBody()70 if (curPtr == codeCompleteLoc) { in parseDialectSymbolBody()76 char c = *curPtr++; in parseDialectSymbolBody()94 if (*curPtr == '>') in parseDialectSymbolBody()95 ++curPtr; in parseDialectSymbolBody()116 resetToken(curPtr - 1); in parseDialectSymbolBody()117 curPtr = state.curToken.getEndLoc().getPointer(); in parseDialectSymbolBody()140 resetToken(curPtr); in parseDialectSymbolBody()142 unsigned length = curPtr - body.begin(); in parseDialectSymbolBody()
38 void resetPointer(const char *newPointer) { curPtr = newPointer; } in resetPointer()50 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()70 const char *curPtr; variable
192 const char *curPtr = loc.getPointer(); in emitWrongTokenError() local196 StringRef startOfBuffer(bufferStart, curPtr - bufferStart); in emitWrongTokenError()
147 --curPtr; in getNextChar()155 if ((*curPtr == '\n' || (*curPtr == '\r')) && *curPtr != curChar) in getNextChar()156 ++curPtr; in getNextChar()274 ++curPtr; in lexComment()298 while (isalnum(*curPtr) || *curPtr == '_') in lexDirective()299 ++curPtr; in lexDirective()307 while (isalnum(*curPtr) || *curPtr == '_') in lexIdentifier()308 ++curPtr; in lexIdentifier()342 ++curPtr; in lexNumber()371 ++curPtr; in lexString()[all …]
188 void resetPointer(const char *newPointer) { curPtr = newPointer; } in resetPointer()198 return Token(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()214 const char *curPtr; variable
23 while (char c = *curPtr++) { in lexLocStringTok()26 return curPtr; in lexLocStringTok()31 if (*curPtr == '"' || *curPtr == '\\' || *curPtr == 'n' || *curPtr == 't') in lexLocStringTok()32 ++curPtr; in lexLocStringTok()33 else if (llvm::isHexDigit(*curPtr) && llvm::isHexDigit(curPtr[1])) in lexLocStringTok()34 curPtr += 2; in lexLocStringTok()36 return curPtr; in lexLocStringTok()42 return curPtr - 1; in lexLocStringTok()51 if (*curPtr == '"') { in convertTokenLocToRange()52 curPtr = lexLocStringTok(curPtr + 1); in convertTokenLocToRange()[all …]
32 curPtr(curBuffer.begin()) {} in FormatLexer()55 char curChar = *curPtr++; in getNextChar()66 --curPtr; in getNextChar()74 if ((*curPtr == '\n' || (*curPtr == '\r')) && *curPtr != curChar) in getNextChar()75 ++curPtr; in getNextChar()136 assert(curPtr[-1] == '`'); in lexLiteral()147 if (!isalpha(curPtr[0]) && curPtr[0] != '_') in lexVariable()151 while (isalnum(*curPtr) || *curPtr == '_') in lexVariable()152 ++curPtr; in lexVariable()158 while (isalnum(*curPtr) || *curPtr == '_' || *curPtr == '-') in lexIdentifier()[all …]
140 return FormatToken(kind, StringRef(tokStart, curPtr - tokStart)); in formToken()150 const char *curPtr; variable
129 const char *curPtr = loc.getPointer(); in getResultNumberFromLoc() local130 while (isIdentifierChar(*curPtr)) in getResultNumberFromLoc()131 ++curPtr; in getResultNumberFromLoc()135 if (*curPtr != '#') in getResultNumberFromLoc()139 const char *numberStart = ++curPtr; in getResultNumberFromLoc()140 while (llvm::isDigit(*curPtr)) in getResultNumberFromLoc()141 ++curPtr; in getResultNumberFromLoc()142 StringRef numberStr(numberStart, curPtr - numberStart); in getResultNumberFromLoc()