• Home
  • Raw
  • Download

Lines Matching refs:av

78     for op, av in pattern:
81 lo = _sre.getlower(av, flags)
97 emit(av)
107 _compile_charset(av, flags, code, fixup, fixes)
119 emit(av[0])
120 emit(av[1])
121 _compile(code, av[2], flags)
124 elif _simple(av) and op is not REPEAT:
130 emit(av[0])
131 emit(av[1])
132 _compile(code, av[2], flags)
138 emit(av[0])
139 emit(av[1])
140 _compile(code, av[2], flags)
147 if av[0]:
149 emit((av[0]-1)*2)
151 _compile(code, av[1], flags)
152 if av[0]:
154 emit((av[0]-1)*2+1)
160 if av[0] >= 0:
163 lo, hi = av[1].getwidth()
167 _compile(code, av[1], flags)
173 _compile(code, av, flags)
179 av = AT_MULTILINE.get(av, av)
181 av = AT_LOCALE.get(av, av)
183 av = AT_UNICODE.get(av, av)
184 emit(ATCODES[av])
189 for av in av[1]:
192 _compile(code, av, flags)
202 av = CH_LOCALE[av]
204 av = CH_UNICODE[av]
205 emit(CHCODES[av])
211 emit(av-1)
214 emit(av[0]-1)
216 _compile(code, av[1], flags)
217 if av[2]:
221 _compile(code, av[2], flags)
231 for op, av in _optimize_charset(charset, fixup, fixes,
237 emit(av)
239 emit(av[0])
240 emit(av[1])
242 code.extend(av)
244 code.extend(av)
247 emit(CHCODES[CH_LOCALE[av]])
249 emit(CHCODES[CH_UNICODE[av]])
251 emit(CHCODES[av])
261 for op, av in charset:
266 i = fixup(av)
272 charmap[av] = 1
274 r = range(av[0], av[1]+1)
287 out.append((op, av))
289 tail.append((op, av))
297 lo, hi = av
298 ranges = [av]
309 tail.append((op, av))
428 def _simple(av): argument
430 lo, hi = av[2].getwidth()
431 return lo == hi == 1 and av[2][0][0] != SUBPATTERN
448 for op, av in pattern.data:
452 prefixappend(av)
453 elif op is SUBPATTERN and len(av[1]) == 1:
454 op, av = av[1][0]
456 prefixappend(av)
463 op, av = pattern.data[0]
464 if op is SUBPATTERN and av[1]:
465 op, av = av[1][0]
467 charsetappend((op, av))
471 for p in av[1]:
474 op, av = p[0]
476 cappend((op, av))
484 for p in av[1]:
487 op, av = p[0]
489 cappend((op, av))
495 charset = av