Lines Matching refs:BufferPtr
46 const char *BufferPtr; member
64 Pos.BufferPtr = Pos.BufferStart; in setupBuffer()
69 const unsigned CharNo = Pos.BufferPtr - Pos.BufferStart; 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()
162 const char *WordBegin = Pos.BufferPtr; in lexWord()
195 const char *WordBegin = Pos.BufferPtr; 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()