Home | History | Annotate | Download | only in python2.7

Lines Matching refs:rawdata

143         self.rawdata = ''
171 self.rawdata = self.rawdata + data
243 rawdata = self.rawdata
245 n = len(rawdata)
250 data = rawdata[i:n]
255 res = interesting.search(rawdata, i)
261 data = rawdata[i:j]
273 if rawdata[i] == '<':
274 if starttagopen.match(rawdata, i):
276 data = rawdata[i]
284 self.lineno = self.lineno + rawdata[i:k].count('\n')
287 if endtagopen.match(rawdata, i):
290 self.lineno = self.lineno + rawdata[i:k].count('\n')
293 if commentopen.match(rawdata, i):
295 data = rawdata[i]
302 self.lineno = self.lineno + rawdata[i:k].count('\n')
305 if cdataopen.match(rawdata, i):
308 self.lineno = self.lineno + rawdata[i:k].count('\n')
311 res = xmldecl.match(rawdata, i)
325 res = procopen.match(rawdata, i)
329 self.lineno = self.lineno + rawdata[i:k].count('\n')
332 res = doctype.match(rawdata, i)
335 data = rawdata[i]
349 self.lineno = self.lineno + rawdata[i:k].count('\n')
352 elif rawdata[i] == '&':
354 data = rawdata[i]
358 res = charref.match(rawdata, i)
361 if rawdata[i-1] != ';':
369 res = entityref.match(rawdata, i)
372 if rawdata[i-1] != ';':
379 self.rawdata = rawdata = rawdata[:res.start(0)] + self.entitydefs[name] + rawdata[i:]
380 n = len(rawdata)
386 elif rawdata[i] == ']':
388 data = rawdata[i]
394 if cdataclose.match(rawdata, i):
396 self.handle_data(rawdata[i])
408 data = rawdata[i]
414 self.rawdata = rawdata[i+1:]
416 self.rawdata = rawdata[i:]
427 rawdata = self.rawdata
428 if rawdata[i:i+4] != '<!--':
430 res = commentclose.search(rawdata, i+4)
433 if doubledash.search(rawdata, i+4, res.start(0)):
435 if rawdata[res.start(0)-1] == '-':
438 illegal.search(rawdata, i+4, res.start(0)):
440 self.handle_comment(rawdata[i+4: res.start(0)])
445 rawdata = self.rawdata
446 n = len(rawdata)
458 if rawdata[k] == '[':
463 c = rawdata[k]
471 res = endbracket.match(rawdata, k+1)
474 self.handle_doctype(name, pubid, syslit, rawdata[j+1:k])
483 res = endbracketfind.match(rawdata, k)
486 if endbracket.match(rawdata, k) is None:
493 rawdata = self.rawdata
494 if rawdata[i:i+9] != '<![CDATA[':
496 res = cdataclose.search(rawdata, i+9)
500 illegal.search(rawdata, i+9, res.start(0)):
504 self.handle_cdata(rawdata[i+9:res.start(0)])
510 rawdata = self.rawdata
511 end = procclose.search(rawdata, i)
515 if not self.__accept_utf8 and illegal.search(rawdata, i+2, j):
517 res = tagfind.match(rawdata, i+2)
550 self.handle_proc(name, rawdata[k:j])
555 rawdata = self.rawdata
559 res = attrfind.match(rawdata, i)
592 rawdata = self.rawdata
594 end = endbracketfind.match(rawdata, i+1)
597 tag = starttagmatch.match(rawdata, i)
674 rawdata = self.rawdata
675 end = endbracketfind.match(rawdata, i+1)
678 res = tagfind.match(rawdata, i+2)
681 self.handle_data(rawdata[i])
693 self.handle_data(rawdata[i])
696 if endbracket.match(rawdata, k) is None: