• Home
  • Raw
  • Download

Lines Matching refs:Pos

51   Position Pos;  member in clang::comments::TextTokenRetokenizer
54 return Pos.CurToken >= Toks.size(); in isEnd()
60 const Token &Tok = Toks[Pos.CurToken]; in setupBuffer()
62 Pos.BufferStart = Tok.getText().begin(); in setupBuffer()
63 Pos.BufferEnd = Tok.getText().end(); in setupBuffer()
64 Pos.BufferPtr = Pos.BufferStart; in setupBuffer()
65 Pos.BufferStartLoc = Tok.getLocation(); in setupBuffer()
69 const unsigned CharNo = Pos.BufferPtr - Pos.BufferStart; in getSourceLocation()
70 return Pos.BufferStartLoc.getLocWithOffset(CharNo); in getSourceLocation()
75 assert(Pos.BufferPtr != Pos.BufferEnd); in peek()
76 return *Pos.BufferPtr; in peek()
81 assert(Pos.BufferPtr != Pos.BufferEnd); in consumeChar()
82 Pos.BufferPtr++; in consumeChar()
83 if (Pos.BufferPtr == Pos.BufferEnd) { in consumeChar()
84 Pos.CurToken++; in consumeChar()
149 Pos.CurToken = 0; in TextTokenRetokenizer()
158 Position SavedPos = Pos; in lexWord()
162 const char *WordBegin = Pos.BufferPtr; in lexWord()
174 Pos = SavedPos; in lexWord()
191 Position SavedPos = Pos; in lexDelimitedSeq()
195 const char *WordBegin = Pos.BufferPtr; in lexDelimitedSeq()
218 Pos = SavedPos; in lexDelimitedSeq()
229 Pos.BufferPtr - WordBegin, Text); in lexDelimitedSeq()
240 if (Pos.BufferPtr != Pos.BufferStart) { in putBackLeftoverTokens()
242 Pos.BufferPtr, Pos.BufferEnd - Pos.BufferPtr, in putBackLeftoverTokens()
243 StringRef(Pos.BufferPtr, in putBackLeftoverTokens()
244 Pos.BufferEnd - Pos.BufferPtr)); in putBackLeftoverTokens()
246 Pos.CurToken++; in putBackLeftoverTokens()
249 P.putBack(llvm::makeArrayRef(Toks.begin() + Pos.CurToken, Toks.end())); in putBackLeftoverTokens()
250 Pos.CurToken = Toks.size(); in putBackLeftoverTokens()