Lines Matching refs:BufferPtr
44 const char *BufferPtr; member
63 Pos.BufferPtr = Pos.BufferStart; in setupBuffer()
68 const unsigned CharNo = Pos.BufferPtr - Pos.BufferStart; in getSourceLocation()
74 assert(Pos.BufferPtr != Pos.BufferEnd); in peek()
75 return *Pos.BufferPtr; in peek()
80 assert(Pos.BufferPtr != Pos.BufferEnd); in consumeChar()
81 Pos.BufferPtr++; in consumeChar()
82 if (Pos.BufferPtr == Pos.BufferEnd) { in consumeChar()
161 const char *WordBegin = Pos.BufferPtr; in lexWord()
194 const char *WordBegin = Pos.BufferPtr; in lexDelimitedSeq()
228 Pos.BufferPtr - WordBegin, Text); in lexDelimitedSeq()
239 if (Pos.BufferPtr != Pos.BufferStart) { in putBackLeftoverTokens()
241 Pos.BufferPtr, Pos.BufferEnd - Pos.BufferPtr, in putBackLeftoverTokens()
242 StringRef(Pos.BufferPtr, in putBackLeftoverTokens()
243 Pos.BufferEnd - Pos.BufferPtr)); in putBackLeftoverTokens()