Lines Matching refs:rawdata
47 rawdata = self.rawdata
48 nlines = rawdata.count("\n", i, j)
51 pos = rawdata.rindex("\n", i, j) # Should not fail
71 rawdata = self.rawdata
73 assert rawdata[i:j] == "<!", "unexpected call to parse_declaration"
74 if rawdata[j:j+1] == ">":
77 if rawdata[j:j+1] in ("-", ""):
82 n = len(rawdata)
83 if rawdata[j:j+2] == '--': #comment
86 elif rawdata[j] == '[': #marked section
99 c = rawdata[j]
102 data = rawdata[i+2:j]
113 m = _declstringlit_match(rawdata, j)
134 raise AssertionError("unexpected %r char in declaration" % rawdata[j])
142 rawdata= self.rawdata
143 assert rawdata[i:i+3] == '<![', "unexpected call to parse_marked_section()"
149 match= _markedsectionclose.search(rawdata, i+3)
152 match= _msmarkedsectionclose.search(rawdata, i+3)
155 'unknown status keyword %r in marked section' % rawdata[i+3:j]
161 self.unknown_decl(rawdata[i+3: j])
166 rawdata = self.rawdata
167 if rawdata[i:i+4] != '<!--':
169 match = _commentclose.search(rawdata, i+4)
174 self.handle_comment(rawdata[i+4: j])
180 rawdata = self.rawdata
181 n = len(rawdata)
184 c = rawdata[j]
186 s = rawdata[j:j+2]
201 if rawdata[j:j+4] == "<!--":
227 if rawdata[j] == ";":
231 while j < n and rawdata[j].isspace():
234 if rawdata[j] == ">":
254 rawdata = self.rawdata
255 if '>' in rawdata[j:]:
256 return rawdata.find(">", j) + 1
261 rawdata = self.rawdata
263 c = rawdata[j:j+1]
274 c = rawdata[j:j+1]
279 if ")" in rawdata[j:]:
280 j = rawdata.find(")", j) + 1
283 while rawdata[j:j+1].isspace():
285 if not rawdata[j:]:
290 c = rawdata[j:j+1]
294 m = _declstringlit_match(rawdata, j)
299 c = rawdata[j:j+1]
303 if rawdata[j:] == "#":
309 c = rawdata[j:j+1]
321 rawdata = self.rawdata
323 c = rawdata[j:j+1]
330 m = _declstringlit_match(rawdata, j)
341 rawdata = self.rawdata
342 if rawdata[i:i+1] == "%":
345 c = rawdata[j:j+1]
358 c = self.rawdata[j:j+1]
362 m = _declstringlit_match(rawdata, j)
377 rawdata = self.rawdata
378 n = len(rawdata)
381 m = _declname_match(rawdata, i)
391 "expected name token at %r" % rawdata[declstartpos:declstartpos+20]