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

Lines Matching refs:rawdata

101         self.rawdata = ''
113 self.rawdata = self.rawdata + data
141 rawdata = self.rawdata
143 n = len(rawdata)
145 match = self.interesting.search(rawdata, i) # < or &
152 if i < j: self.handle_data(rawdata[i:j])
155 startswith = rawdata.startswith
157 if starttagopen.match(rawdata, i): # < + letter
175 k = rawdata.find('>', i + 1)
177 k = rawdata.find('<', i + 1)
182 self.handle_data(rawdata[i:k])
185 match = charref.match(rawdata, i)
195 if ";" in rawdata[i:]: #bail by consuming &#
196 self.handle_data(rawdata[0:2])
200 match = entityref.match(rawdata, i)
209 match = incomplete.match(rawdata, i)
212 if end and match.group() == rawdata[i:]:
227 self.handle_data(rawdata[i:n])
229 self.rawdata = rawdata[i:]
235 rawdata = self.rawdata
236 if rawdata[i:i+2] != '<!':
238 if rawdata[i:i+4] == '<!--':
241 elif rawdata[i:i+3] == '<![':
243 elif rawdata[i:i+9].lower() == '<!doctype':
245 gtpos = rawdata.find('>', i+9)
248 self.handle_decl(rawdata[i+2:gtpos])
256 rawdata = self.rawdata
257 if rawdata[i:i+2] not in ('<!', '</'):
259 pos = rawdata.find('>', i+2)
263 self.handle_comment(rawdata[i+2:pos])
268 rawdata = self.rawdata
269 assert rawdata[i:i+2] == '<?', 'unexpected call to parse_pi()'
270 match = piclose.search(rawdata, i+2) # >
274 self.handle_pi(rawdata[i+2: j])
284 rawdata = self.rawdata
285 self.__starttag_text = rawdata[i:endpos]
289 match = tagfind.match(rawdata, i+1)
295 m = attrfind.match(rawdata, k)
309 end = rawdata[k:endpos].strip()
318 self.handle_data(rawdata[i:endpos])
332 rawdata = self.rawdata
333 m = locatestarttagend.match(rawdata, i)
336 next = rawdata[j:j+1]
340 if rawdata.startswith("/>", j):
342 if rawdata.startswith("/", j):
364 rawdata = self.rawdata
365 assert rawdata[i:i+2] == "</", "unexpected call to parse_endtag"
366 match = endendtag.search(rawdata, i+1) # >
370 match = endtagfind.match(rawdata, i) # </ + tag + >
373 self.handle_data(rawdata[i:gtpos])
376 namematch = tagfind_tolerant.match(rawdata, i+2)
379 if rawdata[i:i+3] == '</>':
388 gtpos = rawdata.find('>', namematch.end())
395 self.handle_data(rawdata[i:gtpos])