• Home
  • Raw
  • Download

Lines Matching refs:BufferEnd

118 const char *findNewline(const char *BufferPtr, const char *BufferEnd) {  in findNewline()  argument
119 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in findNewline()
123 return BufferEnd; in findNewline()
126 const char *skipNewline(const char *BufferPtr, const char *BufferEnd) { in skipNewline() argument
127 if (BufferPtr == BufferEnd) in skipNewline()
135 if (BufferPtr != BufferEnd && *BufferPtr == '\n') in skipNewline()
142 const char *BufferEnd) { in skipNamedCharacterReference() argument
143 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipNamedCharacterReference()
147 return BufferEnd; in skipNamedCharacterReference()
151 const char *BufferEnd) { in skipDecimalCharacterReference() argument
152 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipDecimalCharacterReference()
156 return BufferEnd; in skipDecimalCharacterReference()
160 const char *BufferEnd) { in skipHexCharacterReference() argument
161 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipHexCharacterReference()
165 return BufferEnd; in skipHexCharacterReference()
176 const char *skipHTMLIdentifier(const char *BufferPtr, const char *BufferEnd) { in skipHTMLIdentifier() argument
177 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipHTMLIdentifier()
181 return BufferEnd; in skipHTMLIdentifier()
188 const char *skipHTMLQuotedString(const char *BufferPtr, const char *BufferEnd) in skipHTMLQuotedString() argument
194 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipHTMLQuotedString()
199 return BufferEnd; in skipHTMLQuotedString()
202 const char *skipWhitespace(const char *BufferPtr, const char *BufferEnd) { in skipWhitespace() argument
203 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipWhitespace()
207 return BufferEnd; in skipWhitespace()
210 bool isWhitespace(const char *BufferPtr, const char *BufferEnd) { in isWhitespace() argument
211 return skipWhitespace(BufferPtr, BufferEnd) == BufferEnd; in isWhitespace()
222 const char *skipCommandName(const char *BufferPtr, const char *BufferEnd) { in skipCommandName() argument
223 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in skipCommandName()
227 return BufferEnd; in skipCommandName()
232 const char *findBCPLCommentEnd(const char *BufferPtr, const char *BufferEnd) { in findBCPLCommentEnd() argument
234 while (CurPtr != BufferEnd) { in findBCPLCommentEnd()
237 if (CurPtr == BufferEnd) in findBCPLCommentEnd()
238 return BufferEnd; in findBCPLCommentEnd()
249 CurPtr = skipNewline(CurPtr, BufferEnd); in findBCPLCommentEnd()
253 return BufferEnd; in findBCPLCommentEnd()
258 const char *findCCommentEnd(const char *BufferPtr, const char *BufferEnd) { in findCCommentEnd() argument
259 for ( ; BufferPtr != BufferEnd; ++BufferPtr) { in findCCommentEnd()
261 assert(BufferPtr + 1 != BufferEnd); in findCCommentEnd()
723 const char *BufferStart, const char *BufferEnd): in Lexer() argument
725 BufferStart(BufferStart), BufferEnd(BufferEnd), in Lexer()
734 if (BufferPtr == BufferEnd) { in lex()
745 if (BufferPtr != BufferEnd) { in lex()
758 if (BufferPtr != BufferEnd && *BufferPtr == '<') in lex()
764 CommentEnd = findBCPLCommentEnd(BufferPtr, BufferEnd); in lex()
776 if (BufferPtr != BufferEnd && *BufferPtr == '<') in lex()
781 CommentEnd = findCCommentEnd(BufferPtr, BufferEnd); in lex()
792 while(EndWhitespace != BufferEnd && *EndWhitespace != '/') in lex()
815 assert(BufferPtr <= BufferEnd); in lex()