Lines Matching refs:a
9 # expected to fail. If there is a fourth field, it is the substring that
10 # the RE is expected to match. If there is a fifth field, it is a comma-
12 # no match for that one. In both the fourth and fifth fields, a (sub)field
14 # a null string followed by the stuff after the @; this provides a way to
20 # b RE is a BRE, not an ERE
21 # & try it as both an ERE and a BRE
36 a & a a
39 a|b|c - abc a
42 a(b)c - abc abc
43 a\(b\)c b abc abc
44 a( C EPAREN
45 a( b a( a(
46 a\( - a( a(
47 a\( bC EPAREN
48 a\(b bC EPAREN
49 a(b C EPAREN
50 a(b b a(b a(b
51 # gag me with a right parenthesis -- 1003.2 goofed here (my fault, partly)
52 a) - a) a)
54 # end gagging (in a just world, those *should* give EPAREN)
55 a) b a) a)
56 a\) bC EPAREN
58 a()b - ab ab
59 a\(\)b b ab ab
63 a^b - a^b
64 a^b b a^b a^b
65 a$b - a$b
66 a$b b a$b a$b
86 ^a ^ a
87 a$ $ a
88 ^a ^n aNb
90 a$ $n bNa
92 a*(^b$)c* - b b
93 a*\(^b$\)c* b b b
105 a||b C EMPTY
108 (|a)b C EMPTY
109 (a|)b C EMPTY
110 (*a) C BADRPT
111 (+a) C BADRPT
112 (?a) C BADRPT
113 ({1}a) C BADRPT
114 \(\{1\}a\) bC BADRPT
115 (a|*b) C BADRPT
116 (a|+b) C BADRPT
117 (a|?b) C BADRPT
118 (a|{1}b) C BADRPT
127 a.c & abc abc
128 a[bc]d & abd abd
129 a\*c & a*c a*c
130 a\\b & a\b a\b
131 a\\\*b & a\*b a\*b
132 a\bc & abc abc
133 a\ &C EESCAPE
134 a\\bc & a\bc a\bc
136 a\[b & a[b a[b
137 a[b &C EBRACK
138 # trailing $ is a peculiar special case for the BRE code
139 a$ & a a
140 a$ & a$
141 a\$ & a
142 a\$ & a$ a$
143 a\\$ & a
144 a\\$ & a$
145 a\\$ & a\$
146 a\\$ & a\ a\
149 a\(b\)\2c bC ESUBREG
150 a\(b\1\)c bC ESUBREG
151 a\(b*\)c\1d b abbcbbd abbcbbd bb
152 a\(b*\)c\1d b abbcbd
153 a\(b*\)c\1d b abbcbbbd
155 a\([bc]\)\1d b abcdabbd abbd b
156 a\(\([bc]\)\2\)*d b abbccd abbccd
157 a\(\([bc]\)\2\)*d b abbcbd
159 a\(\(b\)*\2\)*d b abbbd abbbd
160 # here is a case that no NFA implementation does right
161 \(ab*\)[ab]*\1 b ababaaa ababaaa a
163 \(a\)\1bcd b aabcd aabcd
164 \(a\)\1bc*d b aabcd aabcd
165 \(a\)\1bc*d b aabd aabd
166 \(a\)\1bc*d b aabcccd aabcccd
167 \(a\)\1bc*[ce]d b aabcccd aabcccd
168 ^\(a\)\1b\(c\)*cd$ b aabcccd aabcccd
174 a\(*\)b b a*b a*b
175 a\(**\)b b ab ab
176 a\(***\)b bC BADRPT
177 *a b *a *a
178 **a b a a
179 ***a bC BADRPT
186 a{b & a{b a{b
187 a{1}b - ab ab
188 a\{1\}b b ab ab
189 a{1,}b - ab ab
190 a\{1,\}b b ab ab
191 a{1,2}b - aab aab
192 a\{1,2\}b b aab aab
193 a{1 C EBRACE
194 a\{1 bC EBRACE
195 a{1a C EBRACE
196 a\{1a bC EBRACE
197 a{1a} C BADBR
198 a\{1a\} bC BADBR
199 a{,2} - a{,2} a{,2}
200 a\{,2\} bC BADBR
201 a{,} - a{,} a{,}
202 a\{,\} bC BADBR
203 a{1,x} C BADBR
204 a\{1,x\} bC BADBR
205 a{1,x C EBRACE
206 a\{1,x bC EBRACE
207 a{300} C BADBR
208 a\{300\} bC BADBR
209 a{1,0} C BADBR
210 a\{1,0\} bC BADBR
225 ((a{1,10}){1,10}){1,10} - a a a,a
228 a** &C BADRPT
229 a++ C BADRPT
230 a?? C BADRPT
231 a*+ C BADRPT
232 a*? C BADRPT
233 a+* C BADRPT
234 a+? C BADRPT
235 a?* C BADRPT
236 a?+ C BADRPT
237 a{1}{1} C BADRPT
238 a*{1} C BADRPT
239 a+{1} C BADRPT
240 a?{1} C BADRPT
241 a{1}* C BADRPT
242 a{1}+ C BADRPT
243 a{1}? C BADRPT
244 a*{b} - a{b} a{b}
245 a\{1\}\{1\} bC BADRPT
246 a*\{1\} bC BADRPT
247 a\{1\}* bC BADRPT
250 a[b]c & abc abc
251 a[ab]c & abc abc
252 a[^ab]c & adc adc
253 a[]b]c & a]c a]c
254 a[[b]c & a[c a[c
255 a[-b]c & a-c a-c
256 a[^]b]c & adc adc
257 a[^-b]c & adc adc
258 a[b-]c & a-c a-c
259 a[b &C EBRACK
260 a[] &C EBRACK
261 a[1-3]c & a2c a2c
262 a[3-1]c &C ERANGE
263 a[1-3-5]c &C ERANGE
264 a[[.-.]--]c & a-c a-c
265 a[1- &C ERANGE
266 a[[. &C EBRACK
267 a[[.x &C EBRACK
268 a[[.x. &C EBRACK
269 a[[.x.] &C EBRACK
270 a[[.x.]] & ax ax
271 a[[.x,.]] &C ECOLLATE
272 a[[.one.]]b & a1b a1b
273 a[[.notdef.]]b &C ECOLLATE
274 a[[.].]]b & a]b a]b
275 a[[:alpha:]]c & abc abc
276 a[[:notdef:]]c &C ECTYPE
277 a[[: &C EBRACK
278 a[[:alpha &C EBRACK
279 a[[:alpha:] &C EBRACK
280 a[[:alpha,:] &C ECTYPE
281 a[[:]:]]b &C ECTYPE
282 a[[:-:]]b &C ECTYPE
283 a[[:alph:]] &C ECTYPE
284 a[[:alphabet:]] &C ECTYPE
290 [[:graph:]]+ - Sa%bS a%b
297 a[[=b=]]c & abc abc
298 a[[= &C EBRACK
299 a[[=b &C EBRACK
300 a[[=b= &C EBRACK
301 a[[=b=] &C EBRACK
302 a[[=b,=]] &C ECOLLATE
303 a[[=one=]]b & a1b a1b
306 a(((b)))c - abc abc
307 a(b|(c))d - abd abd
308 a(b*|c)d - abbd abbd
310 a[ab]{20} - aaaaabaaaabaaaabaaaab aaaaabaaaabaaaabaaaab
312 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab] - aaaaabaaaabaaaa…
314 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab](wee|week)(knights…
331 a\(b\)?c\1d b acd
333 a[Bc]*d i abBCcd abBCcd
336 a[^b]c &i abc
337 a[^b]c &i aBc
338 a[^b]c &i adc adc
339 [a]b[c] - abc abc
340 [a]b[a] - aba aba
343 a(b?c)+d - accd accd
346 a[bc]d - xyzaaabcaababdacd abd
347 a[ab]c - aaabc abc
349 a* & b @b
351 # Let's have some fun -- try to match a C comment.
361 # and a still fancier version, which does it right (I think)...
370 a(b)(c)d - abcd abcd b,c
371 a(((b)))c - abc abc b,b,b
372 a(b|(c))d - abd abd b,-
373 a(b*|c|e)d - abbd abbd bb
374 a(b*|c|e)d - acd acd c
375 a(b*|c|e)d - ad ad @d
376 a(b?)c - abc abc b
377 a(b?)c - ac ac @c
378 a(b+)c - abc abc b
379 a(b+)c - abbbc abbbc bbb
380 a(b*)c - ac ac @c
381 (a|ab)(bc([de]+)f|cde) - abcdef abcdef a,bcdef,de
383 a(b)(c)(d)(e)(f)(g)(h)(i)(j)k - abcdefghijk abcdefghijk b,c,d,e,f,g,h,i,j
384 a(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)l - abcdefghijkl abcdefghijkl b,c,d,e,f,g,h,i,j,k
385 a([bc]?)c - abc abc b
386 a([bc]?)c - ac ac @c
387 a([bc]+)c - abc abc b
388 a([bc]+)c - abcc abcc bc
389 a([bc]+)bc - abcbc abcbc bc
390 a(bb+|b)b - abb abb b
391 a(bbb+|bb+|b)b - abb abb b
392 a(bbb+|bb+|b)b - abbb abbb bb
393 a(bbb+|bb+|b)bb - abbb abbb b
395 (a*)* - bc @b @b
398 a(b|c)*d - ad ad -
399 a(b|c)*d - abcd abcd c
400 a(b|c)+d - abd abd b
401 a(b|c)+d - abcd abcd c
402 a(b|c?)+d - ad ad @d
403 a(b|c?)+d - abcd abcd @d
404 a(b|c){0,0}d - ad ad -
405 a(b|c){0,1}d - ad ad -
406 a(b|c){0,1}d - abd abd b
407 a(b|c){0,2}d - ad ad -
408 a(b|c){0,2}d - abcd abcd c
409 a(b|c){0,}d - ad ad -
410 a(b|c){0,}d - abcd abcd c
411 a(b|c){1,1}d - abd abd b
412 a(b|c){1,1}d - acd acd c
413 a(b|c){1,2}d - abd abd b
414 a(b|c){1,2}d - abcd abcd c
415 a(b|c){1,}d - abd abd b
416 a(b|c){1,}d - abcd abcd c
417 a(b|c){2,2}d - acbd acbd b
418 a(b|c){2,2}d - abcd abcd c
419 a(b|c){2,4}d - abcd abcd c
420 a(b|c){2,4}d - abcbd abcbd b
421 a(b|c){2,4}d - abcbcd abcbcd c
422 a(b|c){2,}d - abcd abcd c
423 a(b|c){2,}d - abcbd abcbd b
424 a(b+|((c)*))+d - abd abd @d,@d,-
425 a(b+|((c)*))+d - abcd abcd @d,@d,-
428 [abc] &# a(b)c b
429 [abc] &# a(d)c
430 [abc] &# a(bc)d b
431 [abc] &# a(dc)d c
432 . &# a()c
441 a*b m aba*b a*b
442 a*b m ab
446 aZb & a a
447 aZb &p a
450 a.b &# (aZb) aZb
451 a.* &# (aZb)c aZb
454 [[:<:]]a & a a
455 [[:<:]]a & ba
456 [[:<:]]a & -a a
457 a[[:>:]] & a a
458 a[[:>:]] & ab
459 a[[:>:]] & a- a
460 [[:<:]]a.c[[:>:]] & axcd-dayc-dazce-abc abc
461 [[:<:]]a.c[[:>:]] & axcd-dayc-dazce-abc-q abc
462 [[:<:]]a.c[[:>:]] & axc-dayc-dazce-abc axc
472 CC[13]1|a{21}[23][EO][123][Es][12]a{15}aa[34][EW]aaaaaaa[X]a - CC11 CC11
473 Char \([a-z0-9_]*\)\[.* b Char xyz[k Char xyz[k xyz
474 a?b - ab ab