Lines Matching full:a
12 # expected to fail. If there is a fourth field, it is the substring that
13 # the RE is expected to match. If there is a fifth field, it is a comma-
15 # no match for that one. In both the fourth and fifth fields, a (sub)field
17 # a null string followed by the stuff after the @; this provides a way to
23 # b RE is a BRE, not an ERE
24 # & try it as both an ERE and a BRE
39 a & a a
42 a|b|c - abc a
45 a(b)c - abc abc
46 a\(b\)c b abc abc
47 a( C EPAREN
48 a( b a( a(
49 a\( - a( a(
50 a\( bC EPAREN
51 a\(b bC EPAREN
52 a(b C EPAREN
53 a(b b a(b a(b
54 # gag me with a right parenthesis -- 1003.2 goofed here (my fault, partly)
55 a) - a) a)
57 # end gagging (in a just world, those *should* give EPAREN)
58 a) b a) a)
59 a\) bC EPAREN
61 a()b - ab ab
62 a\(\)b b ab ab
67 a^b - a^b
68 a^b b a^b a^b
69 a$b - a$b
70 a$b b a$b a$b
83 ^a &n aNb a
93 ^a &^ a
94 a$ &$ a
97 ^a &^n aNb
100 a$ &$n bNa
102 a*(^b$)c* - b b
103 a*\(^b$\)c* b b b
115 a||b C EMPTY
118 (|a)b C EMPTY
119 (a|)b C EMPTY
120 (*a) C BADRPT
121 (+a) C BADRPT
122 (?a) C BADRPT
123 ({1}a) C BADRPT
124 \(\{1\}a\) bC BADRPT
125 (a|*b) C BADRPT
126 (a|+b) C BADRPT
127 (a|?b) C BADRPT
128 (a|{1}b) C BADRPT
137 a.c & abc abc
138 a[bc]d & abd abd
139 a\*c & a*c a*c
140 a\\b & a\b a\b
141 a\\\*b & a\*b a\*b
142 a\bc & abc abc
143 a\ &C EESCAPE
144 a\\bc & a\bc a\bc
146 a\[b & a[b a[b
147 a[b &C EBRACK
148 # trailing $ is a peculiar special case for the BRE code
149 a$ & a a
150 a$ & a$
151 a\$ & a
152 a\$ & a$ a$
153 a\\$ & a
154 a\\$ & a$
155 a\\$ & a\$
156 a\\$ & a\ a\
159 a\(b\)\2c bC ESUBREG
160 a\(b\1\)c bC ESUBREG
161 a\(b*\)c\1d b abbcbbd abbcbbd bb
162 a\(b*\)c\1d b abbcbd
163 a\(b*\)c\1d b abbcbbbd
165 a\([bc]\)\1d b abcdabbd abbd b
166 a\(\([bc]\)\2\)*d b abbccd abbccd
167 a\(\([bc]\)\2\)*d b abbcbd
169 a\(\(b\)*\2\)*d b abbbd abbbd
170 # here is a case that no NFA implementation does right
171 \(ab*\)[ab]*\1 b ababaaa ababaaa a
173 \(a\)\1bcd b aabcd aabcd
174 \(a\)\1bc*d b aabcd aabcd
175 \(a\)\1bc*d b aabd aabd
176 \(a\)\1bc*d b aabcccd aabcccd
177 \(a\)\1bc*[ce]d b aabcccd aabcccd
178 ^\(a\)\1b\(c\)*cd$ b aabcccd aabcccd
179 \(b*\)\(a*\1\)* b ab a
184 \(.*\)\1 b a ""
189 \([^_]*\)\1 b a ""
204 \(^a\)*\(b.\)\2 b^ sbxbxe bxbx -,bx
205 \([[:<:]]a\)*\(b.\)\2 b^ sbxbxe bxbx -,bx
211 a\(*\)b b a*b a*b
212 a\(**\)b b ab ab
213 a\(***\)b bC BADRPT
214 *a b *a *a
215 **a b a a
216 ***a bC BADRPT
223 a{b & a{b a{b
224 a{1}b - ab ab
225 a\{1\}b b ab ab
226 a{1,}b - ab ab
227 a\{1,\}b b ab ab
228 a{1,2}b - aab aab
229 a\{1,2\}b b aab aab
230 a{1 C EBRACE
231 a\{1 bC EBRACE
232 a{1a C EBRACE
233 a\{1a bC EBRACE
234 a{1a} C BADBR
235 a\{1a\} bC BADBR
236 a{,2} - a{,2} a{,2}
237 a\{,2\} bC BADBR
238 a{,} - a{,} a{,}
239 a\{,\} bC BADBR
240 a{1,x} C BADBR
241 a\{1,x\} bC BADBR
242 a{1,x C EBRACE
243 a\{1,x bC EBRACE
244 a{300} C BADBR
245 a\{300\} bC BADBR
246 a{1,0} C BADBR
247 a\{1,0\} bC BADBR
262 ((a{1,10}){1,10}){1,10} - a a a,a
265 a** &C BADRPT
266 a++ C BADRPT
267 a?? C BADRPT
268 a*+ C BADRPT
269 a*? C BADRPT
270 a+* C BADRPT
271 a+? C BADRPT
272 a?* C BADRPT
273 a?+ C BADRPT
274 a{1}{1} C BADRPT
275 a*{1} C BADRPT
276 a+{1} C BADRPT
277 a?{1} C BADRPT
278 a{1}* C BADRPT
279 a{1}+ C BADRPT
280 a{1}? C BADRPT
281 a*{b} - a{b} a{b}
282 a\{1\}\{1\} bC BADRPT
283 a*\{1\} bC BADRPT
284 a\{1\}* bC BADRPT
287 a[b]c & abc abc
288 a[ab]c & abc abc
289 a[^ab]c & adc adc
290 a[]b]c & a]c a]c
291 a[[b]c & a[c a[c
292 a[-b]c & a-c a-c
293 a[^]b]c & adc adc
294 a[^-b]c & adc adc
295 a[b-]c & a-c a-c
296 a[b &C EBRACK
297 a[] &C EBRACK
298 a[1-3]c & a2c a2c
299 a[3-1]c &C ERANGE
300 a[1-3-5]c &C ERANGE
301 a[[.-.]--]c & a-c a-c
302 a[1- &C ERANGE
303 a[[. &C EBRACK
304 a[[.x &C EBRACK
305 a[[.x. &C EBRACK
306 a[[.x.] &C EBRACK
307 a[[.x.]] & ax ax
308 a[[.x,.]] &C ECOLLATE
309 a[[.one.]]b & a1b a1b
310 a[[.notdef.]]b &C ECOLLATE
311 a[[.].]]b & a]b a]b
312 a[[:alpha:]]c & abc abc
313 a[[:notdef:]]c &C ECTYPE
314 a[[: &C EBRACK
315 a[[:alpha &C EBRACK
316 a[[:alpha:] &C EBRACK
317 a[[:alpha,:] &C ECTYPE
318 a[[:]:]]b &C ECTYPE
319 a[[:-:]]b &C ECTYPE
320 a[[:alph:]] &C ECTYPE
321 a[[:alphabet:]] &C ECTYPE
327 [[:graph:]]+ - Sa%bS a%b
334 a[[=b=]]c & abc abc
335 a[[= &C EBRACK
336 a[[=b &C EBRACK
337 a[[=b= &C EBRACK
338 a[[=b=] &C EBRACK
339 a[[=b,=]] &C ECOLLATE
340 a[[=one=]]b & a1b a1b
343 a(((b)))c - abc abc
344 a(b|(c))d - abd abd
345 a(b*|c)d - abbd abbd
347 a[ab]{20} - aaaaabaaaabaaaabaaaab aaaaabaaaabaaaabaaaab
349 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab] - aaaaabaaaabaaaa…
351 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab](wee|week)(knights…
368 a\(b\)?c\1d b acd
370 a[Bc]*d i abBCcd abBCcd
373 a[^b]c &i abc
374 a[^b]c &i aBc
375 a[^b]c &i adc adc
376 [a]b[c] - abc abc
377 [a]b[a] - aba aba
380 a(b?c)+d - accd accd
383 a[bc]d - xyzaaabcaababdacd abd
384 a[ab]c - aaabc abc
386 a* & b @b
388 # Let's have some fun -- try to match a C comment.
398 # and a still fancier version, which does it right (I think)...
407 a(b)(c)d - abcd abcd b,c
408 a(((b)))c - abc abc b,b,b
409 a(b|(c))d - abd abd b,-
410 a(b*|c|e)d - abbd abbd bb
411 a(b*|c|e)d - acd acd c
412 a(b*|c|e)d - ad ad @d
413 a(b?)c - abc abc b
414 a(b?)c - ac ac @c
415 a(b+)c - abc abc b
416 a(b+)c - abbbc abbbc bbb
417 a(b*)c - ac ac @c
418 (a|ab)(bc([de]+)f|cde) - abcdef abcdef a,bcdef,de
420 a(b)(c)(d)(e)(f)(g)(h)(i)(j)k - abcdefghijk abcdefghijk b,c,d,e,f,g,h,i,j
421 a(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)l - abcdefghijkl abcdefghijkl b,c,d,e,f,g,h,i,j,k
422 a([bc]?)c - abc abc b
423 a([bc]?)c - ac ac @c
424 a([bc]+)c - abc abc b
425 a([bc]+)c - abcc abcc bc
426 a([bc]+)bc - abcbc abcbc bc
427 a(bb+|b)b - abb abb b
428 a(bbb+|bb+|b)b - abb abb b
429 a(bbb+|bb+|b)b - abbb abbb bb
430 a(bbb+|bb+|b)bb - abbb abbb b
432 (a*)* - bc @b @b
435 a(b|c)*d - ad ad -
436 a(b|c)*d - abcd abcd c
437 a(b|c)+d - abd abd b
438 a(b|c)+d - abcd abcd c
439 a(b|c?)+d - ad ad @d
440 a(b|c?)+d - abcd abcd @d
441 a(b|c){0,0}d - ad ad -
442 a(b|c){0,1}d - ad ad -
443 a(b|c){0,1}d - abd abd b
444 a(b|c){0,2}d - ad ad -
445 a(b|c){0,2}d - abcd abcd c
446 a(b|c){0,}d - ad ad -
447 a(b|c){0,}d - abcd abcd c
448 a(b|c){1,1}d - abd abd b
449 a(b|c){1,1}d - acd acd c
450 a(b|c){1,2}d - abd abd b
451 a(b|c){1,2}d - abcd abcd c
452 a(b|c){1,}d - abd abd b
453 a(b|c){1,}d - abcd abcd c
454 a(b|c){2,2}d - acbd acbd b
455 a(b|c){2,2}d - abcd abcd c
456 a(b|c){2,4}d - abcd abcd c
457 a(b|c){2,4}d - abcbd abcbd b
458 a(b|c){2,4}d - abcbcd abcbcd c
459 a(b|c){2,}d - abcd abcd c
460 a(b|c){2,}d - abcbd abcbd b
461 a(b+|((c)*))+d - abd abd @d,@d,-
462 a(b+|((c)*))+d - abcd abcd @d,@d,-
465 ^[abc] &# a(b)c b
466 ^[abc] &# a(xb)c
468 ^[abc] &n# a(b)c b
469 ^[abc] &n# a(xb)c
471 ^[abc] &^# a(b)c
472 ^[abc] &^# a(xb)c
474 ^[abc] &n^# a(b)c
475 ^[abc] &n^# a(xb)c
477 [abc] &# a(d)c
478 [abc] &# a(bc)d b
479 [abc] &# a(dc)d c
480 . &# a()c
489 a*b m aba*b a*b
490 a*b m ab
494 aZb & a a
495 aZb &p a
498 a.b &# (aZb) aZb
499 a.* &# (aZb)c aZb
502 [[:<:]]a & a a
503 \<a & a a
504 [[:<:]]a & ba
505 \<a & ba
506 [[:<:]]a & -a a
507 \<a & -a a
508 [[:<:]]a & Na a
509 \<a & Na a
510 [[:<:]]a &n a a
511 \<a &n a a
512 [[:<:]]a &n ba
513 \<a &n ba
514 [[:<:]]a &n -a a
515 \<a &n -a a
516 [[:<:]]a &n Na a
517 \<a &n Na a
518 [[:<:]]a &^ a
519 \<a &^ a
520 [[:<:]]a &^ ba
521 \<a &^ ba
522 [[:<:]]a &^ -a a
523 \<a &^ -a a
524 [[:<:]]a &^ Na a
525 \<a &^ Na a
526 [[:<:]]a &n^ a
527 \<a &n^ a
528 [[:<:]]a &n^ ba
529 \<a &n^ ba
530 [[:<:]]a &n^ -a a
531 \<a &n^ -a a
532 [[:<:]]a &n^ Na a
533 \<a &n^ Na a
534 [[:<:]]b &# a(b)c b
535 \<b &# a(b)c b
536 [[:<:]]b &# a(xb)c
537 \<b &# a(xb)c
542 [[:<:]]b &n# a(b)c b
543 \<b &n# a(b)c b
544 [[:<:]]b &n# a(xb)c
545 \<b &n# a(xb)c
550 [[:<:]]b &^# a(b)c
551 \<b &^# a(b)c
552 [[:<:]]b &^# a(xb)c
553 \<b &^# a(xb)c
558 [[:<:]]b &n^# a(b)c
559 \<b &n^# a(b)c
560 [[:<:]]b &n^# a(xb)c
561 \<b &n^# a(xb)c
566 a[[:>:]] & a a
567 a\> & a a
568 a[[:>:]] & ab
569 a\> & ab
570 a[[:>:]] & a- a
571 a\> & a- a
572 [[:<:]]a.c[[:>:]] & axcd-dayc-dazce-abc abc
573 \<a.c\> & axcd-dayc-dazce-abc abc
574 [[:<:]]a.c[[:>:]] & axcd-dayc-dazce-abc-q abc
575 \<a.c\> & axcd-dayc-dazce-abc-q abc
576 [[:<:]]a.c[[:>:]] & axc-dayc-dazce-abc axc
577 \<a.c\> & axc-dayc-dazce-abc axc
586 (A[1])|(A[2])|(A[3])|(A[4])|(A[5])|(A[6])|(A[7])|(A[8])|(A[9])|(A[A]) - A1 A1
590 CC[13]1|a{21}[23][EO][123][Es][12]a{15}aa[34][EW]aaaaaaa[X]a - CC11 CC11
591 Char \([a-z0-9_]*\)\[.* b Char xyz[k Char xyz[k xyz
592 a?b - ab ab
599 # Some BRE cases where \{0,\} makes a backref go wrong, as reported by Michael Paoli