Lines Matching refs:BufferEnd

107 const char *findNewline(const char *BufferPtr, const char *BufferEnd) {  in findNewline()  argument
108 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in findNewline()
112 return BufferEnd; in findNewline()
115 const char *skipNewline(const char *BufferPtr, const char *BufferEnd) { in skipNewline() argument
116 if (BufferPtr == BufferEnd) in skipNewline()
124 if (BufferPtr != BufferEnd && *BufferPtr == '\n') in skipNewline()
131 const char *BufferEnd) { in skipNamedCharacterReference() argument
132 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipNamedCharacterReference()
136 return BufferEnd; in skipNamedCharacterReference()
140 const char *BufferEnd) { in skipDecimalCharacterReference() argument
141 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipDecimalCharacterReference()
145 return BufferEnd; in skipDecimalCharacterReference()
149 const char *BufferEnd) { in skipHexCharacterReference() argument
150 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipHexCharacterReference()
154 return BufferEnd; in skipHexCharacterReference()
165 const char *skipHTMLIdentifier(const char *BufferPtr, const char *BufferEnd) { in skipHTMLIdentifier() argument
166 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipHTMLIdentifier()
170 return BufferEnd; in skipHTMLIdentifier()
177 const char *skipHTMLQuotedString(const char *BufferPtr, const char *BufferEnd) in skipHTMLQuotedString() argument
183 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipHTMLQuotedString()
188 return BufferEnd; in skipHTMLQuotedString()
191 const char *skipWhitespace(const char *BufferPtr, const char *BufferEnd) { in skipWhitespace() argument
192 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipWhitespace()
196 return BufferEnd; in skipWhitespace()
199 bool isWhitespace(const char *BufferPtr, const char *BufferEnd) { in isWhitespace() argument
200 return skipWhitespace(BufferPtr, BufferEnd) == BufferEnd; in isWhitespace()
211 const char *skipCommandName(const char *BufferPtr, const char *BufferEnd) { in skipCommandName() argument
212 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipCommandName()
216 return BufferEnd; in skipCommandName()
221 const char *findBCPLCommentEnd(const char *BufferPtr, const char *BufferEnd) { in findBCPLCommentEnd() argument
223 while (CurPtr != BufferEnd) { in findBCPLCommentEnd()
226 if (CurPtr == BufferEnd) in findBCPLCommentEnd()
227 return BufferEnd; in findBCPLCommentEnd()
238 CurPtr = skipNewline(CurPtr, BufferEnd); in findBCPLCommentEnd()
242 return BufferEnd; in findBCPLCommentEnd()
247 const char *findCCommentEnd(const char *BufferPtr, const char *BufferEnd) { in findCCommentEnd() argument
248 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in findCCommentEnd()
250 assert(BufferPtr + 1 != BufferEnd); in findCCommentEnd()
739 const char *BufferStart, const char *BufferEnd, bool ParseCommands) in Lexer() argument
741 BufferStart(BufferStart), BufferEnd(BufferEnd), BufferPtr(BufferStart), in Lexer()
749 if (BufferPtr == BufferEnd) { in lex()
760 if (BufferPtr != BufferEnd) { in lex()
773 if (BufferPtr != BufferEnd && *BufferPtr == '<') in lex()
779 CommentEnd = findBCPLCommentEnd(BufferPtr, BufferEnd); in lex()
791 if (BufferPtr != BufferEnd && *BufferPtr == '<') in lex()
796 CommentEnd = findCCommentEnd(BufferPtr, BufferEnd); in lex()
807 while(EndWhitespace != BufferEnd && *EndWhitespace != '/') in lex()
830 assert(BufferPtr <= BufferEnd); in lex()