Lines Matching refs:av

56     for op, av in pattern:
60 emit(av)
63 emit(av)
64 elif not iscased(av):
66 emit(av)
68 lo = tolower(av)
86 charset, hascased = _optimize_charset(av, iscased, tolower, fixes)
106 if _simple(av[2]):
109 emit(av[0])
110 emit(av[1])
111 _compile(code, av[2], flags)
117 emit(av[0])
118 emit(av[1])
119 _compile(code, av[2], flags)
123 group, add_flags, del_flags, p = av
140 _compile(code, av, flags)
148 if av[0] >= 0:
151 lo, hi = av[1].getwidth()
155 _compile(code, av[1], flags)
161 av = AT_MULTILINE.get(av, av)
163 av = AT_LOCALE.get(av, av)
165 av = AT_UNICODE.get(av, av)
166 emit(av)
171 for av in av[1]:
173 # _compile_info(code, av, flags)
174 _compile(code, av, flags)
184 av = CH_LOCALE[av]
186 av = CH_UNICODE[av]
187 emit(av)
197 emit(av-1)
200 emit(av[0]-1)
202 _compile(code, av[1], flags)
203 if av[2]:
207 _compile(code, av[2], flags)
217 for op, av in charset:
222 emit(av)
224 emit(av[0])
225 emit(av[1])
227 code.extend(av)
229 code.extend(av)
232 emit(CH_LOCALE[av])
234 emit(CH_UNICODE[av])
236 emit(av)
247 for op, av in charset:
252 lo = fixup(av)
257 if not hascased and iscased(av):
260 charmap[av] = 1
262 r = range(av[0], av[1]+1)
279 out.append((op, av))
281 tail.append((op, av))
303 tail.append((op, av))
400 op, av = p[0]
402 return av[0] is None and _simple(av[-1])
440 for op, av in pattern.data:
442 if iscased and iscased(av):
444 prefixappend(av)
446 group, add_flags, del_flags, p = av
469 op, av = pattern.data[0]
472 group, add_flags, del_flags, pattern = av
479 if iscased and iscased(av):
481 return [(op, av)]
485 for p in av[1]:
488 op, av = p[0]
489 if op is LITERAL and not (iscased and iscased(av)):
490 charsetappend((op, av))
495 charset = av
497 for op, av in charset:
499 if iscased(av):
502 if av[1] > 0xffff:
504 if any(map(iscased, range(av[0], av[1]+1))):