• Home
  • Raw
  • Download

Lines Matching refs:a

3 ; this file contains a script of tests to run through regress.exe
5 ; comments start with a semicolon and proceed to the end of the line
7 ; changes to regular expression compile flags start with a "-" as the first
8 ; non-whitespace character and consist of a list of the printable names
11 ; Other lines contain a test to perform using the current flag status
15 ; This is then followed by a list of integers that specify what should match,
16 ; each pair represents the starting and ending positions of a subexpression
27 ; obtaining a copy of the software and accompanying documentation covered by
38 ; a source language processor.
53 a a 0 1
59 (a) zzzaazz 3 4 3 4
66 a b -1 -1
68 \(a\) (a) 0 3
71 p(a)rameter ABCparameterXYZ 3 12 4 5
72 [pq](a)rameter ABCparameterXYZ 3 12 4 5
76 \(a\) zzzaazz 3 4 3 4
84 (a) (a) 0 3
90 . a 0 1
99 a* b 0 0
100 ab* a 0 1
103 ab*c* a 0 1
107 *a !
115 ab+ a -1 -1
118 ab+c+ a -1 -1
122 +a !
132 a? b 0 0
133 ab? a 0 1
136 ab?c? a 0 1
140 ?a !
150 a{2} a -1 -1
151 a{2} aa 0 2
152 a{2} aaa 0 2
153 a{2,} a -1 -1
154 a{2,} aa 0 2
155 a{2,} aaaaa 0 5
156 a{2,4} a -1 -1
157 a{2,4} aa 0 2
158 a{2,4} aaa 0 3
159 a{2,4} aaaa 0 4
160 a{2,4} aaaaa 0 4
161 a{} !
162 a{2 !
163 a} a} 0 2
167 a\{2\} a -1 -1
168 a\{2\} aa 0 2
169 a\{2\} aaa 0 2
170 a\{2,\} a -1 -1
171 a\{2,\} aa 0 2
172 a\{2,\} aaaaa 0 5
173 a\{2,4\} a -1 -1
174 a\{2,4\} aa 0 2
175 a\{2,4\} aaa 0 3
176 a\{2,4\} aaaa 0 4
177 a\{2,4\} aaaaa 0 4
182 a|b a 0 1
183 a|b b 0 1
184 a(b|c) ab 0 2 1 2
185 a(b|c) ac 0 2 1 2
186 a(b|c) ad -1 -1 -1 -1
187 a\| a| 0 2
192 [abc] a 0 1
196 [^bcd] a 0 1
200 a[b]c abc 0 3
201 a[ab]c abc 0 3
202 a[^ab]c adc 0 3
203 a[]b]c a]c 0 3
204 a[[b]c a[c 0 3
205 a[-b]c a-c 0 3
206 a[^]b]c adc 0 3
207 a[^-b]c adc 0 3
208 a[b-]c a-c 0 3
209 a[b !
210 a[] !
213 [b-e] a -1 -1
217 [^b-e] a 0 1
221 a[1-3]c a2c 0 3
222 a[3-1]c !
223 a[1-3-5]c !
224 a[1- !
227 a[[:alpha:]]c abc 0 3
228 a[[:unknown:]]c !
229 a[[: !
230 a[[:alpha !
231 a[[:alpha:] !
232 a[[:alpha,:] !
233 a[[:]:]]b !
234 a[[:-:]]b !
235 a[[:alph:]] !
236 a[[:alphabet:]] !
239 [[:blank:]]+ "a \tb" 1 4
240 [[:cntrl:]]+ a\n\tb 1 3
242 [[:graph:]]+ " a%b " 1 4
244 ; This test fails with STLPort, disable for now as this is a corner case anyway...
247 [[:space:]]+ "a \n\t\rb" 1 5
270 a(b)\2c !
271 a(b\1)c !
272 a(b*)c\1d abbcbbd 0 7 1 3
273 a(b*)c\1d abbcbd -1 -1
274 a(b*)c\1d abbcbbbd -1 -1
276 a([bc])\1d abcdabbd 4 8 5 6
279 a(([bc])\2)*d abbccd 0 6 3 5 3 4
281 a(([bc])\2)*d abbcbd -1 -1
282 a((b)*\2)*d abbbd 0 5 1 4 2 3
285 (a)\1bcd aabcd 0 5 0 1
286 (a)\1bc*d aabcd 0 5 0 1
287 (a)\1bc*d aabd 0 4 0 1
288 (a)\1bc*d aabcccd 0 7 0 1
289 (a)\1bc*[ce]d aabcccd 0 7 0 1
290 ^(a)\1b(c)*cd$ aabcccd 0 7 0 1 4 5
298 \w a 0 1
308 \W a -1 -1
338 a\Bb ab 0 2
339 a\B ab 0 1
340 a\B a -1 -1
341 a\B "a " -1 -1
354 a(((b)))c abc 0 3 1 2 1 2 1 2
355 a(b|(c))d abd 0 3 1 2 -1 -1
356 a(b|(c))d acd 0 3 1 2 1 2
357 a(b*|c)d abbd 0 4 1 3
359 a[ab]{20} aaaaabaaaabaaaabaaaab 0 21
361 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab] aaaaabaaaabaaaaba…
363 a[ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab][ab](wee|week)(knights…
372 (a)(b)(c)(d)(e)(f)(g)(h) zabcdefghi 1 9 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9
373 (a)(b)(c)(d)(e)(f)(g)(h)(i) zabcdefghij 1 10 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10
374 (a)(b)(c)(d)(e)(f)(g)(h)(i)(j) zabcdefghijk 1 11 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11
375 (a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k) zabcdefghijkl 1 12 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 …
376 (a)d|(b)c abc 1 3 -1 -1 1 2
380 ;a(b)?c\1d acd 0 3 -1 -1
382 a(b)?c\1d acd -1 -1 -1 -1
383 a(b?c)+d accd 0 4 2 3
386 a(b|(c))d abd 0 3 1 2 -1 -1
387 a(b|(c))d acd 0 3 1 2 1 2
388 a(b*|c|e)d abbd 0 4 1 3
389 a(b*|c|e)d acd 0 3 1 2
390 a(b*|c|e)d ad 0 2 1 1
391 a(b?)c abc 0 3 1 2
392 a(b?)c ac 0 2 1 1
393 a(b+)c abc 0 3 1 2
394 a(b+)c abbbc 0 5 1 4
395 a(b*)c ac 0 2 1 1
396 (a|ab)(bc([de]+)f|cde) abcdef 0 6 0 1 1 6 3 5
397 a([bc]?)c abc 0 3 1 2
398 a([bc]?)c ac 0 2 1 1
399 a([bc]+)c abc 0 3 1 2
400 a([bc]+)c abcc 0 4 1 3
401 a([bc]+)bc abcbc 0 5 1 3
402 a(bb+|b)b abb 0 3 1 2
403 a(bbb+|bb+|b)b abb 0 3 1 2
404 a(bbb+|bb+|b)b abbb 0 4 1 3
405 a(bbb+|bb+|b)bb abbb 0 4 1 2
407 (a*)* bc 0 0 0 0
411 a(b|c)*d ad 0 2 -1 -1
412 a(b|c)*d abcd 0 4 2 3
413 a(b|c)+d abd 0 3 1 2
414 a(b|c)+d abcd 0 4 2 3
415 a(b|c?)+d ad 0 2 1 1
416 a(b|c){0,0}d ad 0 2 -1 -1
417 a(b|c){0,1}d ad 0 2 -1 -1
418 a(b|c){0,1}d abd 0 3 1 2
419 a(b|c){0,2}d ad 0 2 -1 -1
420 a(b|c){0,2}d abcd 0 4 2 3
421 a(b|c){0,}d ad 0 2 -1 -1
422 a(b|c){0,}d abcd 0 4 2 3
423 a(b|c){1,1}d abd 0 3 1 2
424 a(b|c){1,2}d abd 0 3 1 2
425 a(b|c){1,2}d abcd 0 4 2 3
426 a(b|c){1,}d abd 0 3 1 2
427 a(b|c){1,}d abcd 0 4 2 3
428 a(b|c){2,2}d acbd 0 4 2 3
429 a(b|c){2,2}d abcd 0 4 2 3
430 a(b|c){2,4}d abcd 0 4 2 3
431 a(b|c){2,4}d abcbd 0 5 3 4
432 a(b|c){2,4}d abcbcd 0 6 4 5
433 a(b|c){2,}d abcd 0 4 2 3
434 a(b|c){2,}d abcbd 0 5 3 4
436 ;a(b|c?)+d abcd 0 4 3 3
437 ;a(b+|((c)*))+d abd 0 3 2 2 2 2 -1 -1
438 ;a(b+|((c)*))+d abcd 0 4 3 3 3 3 2 3
443 a(b|c?)+d abcd 0 4 2 3
444 a(b|((c)*))+d abcd 0 4 2 3 2 3 2 3
445 a(b+|((c)*))+d abd 0 3 1 2 -1 -1 -1 -1
446 a(b+|((c)*))+d abcd 0 4 2 3 2 3 2 3
447 a(b|((c)*))+d ad 0 2 1 1 1 1 -1 -1
448 a(b|((c)*))*d abcd 0 4 2 3 2 3 2 3
449 a(b+|((c)*))*d abd 0 3 1 2 -1 -1 -1 -1
450 a(b+|((c)*))*d abcd 0 4 2 3 2 3 2 3
451 a(b|((c)*))*d ad 0 2 1 1 1 1 -1 -1
456 //[^\n]* "++i //here is a line comment\n" 4 28
458 /\*([^*]|\*+[^*/])*\*+/ "/* here is a block comment */" 0 29 26 27
504 a- a- 0 2
521 a a 0 1
530 (\.[[:alnum:]]+){2} "w.a.b " 1 5 3 5
533 a A 0 1
534 A a 0 1
537 [a-z]+ abcABC 0 6
539 [a-Z]+ abzABZ 0 6
563 [[.a.]] baa 1 2
567 [a[:>:]] !
568 [[=a=]] a 0 1
572 [[.A.]] a 0 1
575 [[.a.]-B]+ AaBb 0 4
576 [a-[.B.]]+ AaBb 0 4
578 [[.a.]-c]+ abcd 0 3
579 [a-[.c.]]+ abcd 0 3
580 [[:alpha:]-a] !
581 [a-[:alpha:]] !
588 ;[[.ae.]-b] a -1 -1
591 ;[a-[.ae.]] a 0 1
592 ;[a-[.ae.]] b -1 -1
593 ;[a-[.ae.]] ae 0 2
599 ;[[.AE.]-B] a -1 -1
771 ()\1 a 0 0 0 0
772 a()\1b ab 0 2 1 1
773 a()b\1 ab 0 2 1 1
777 a(b?c)+d accd 0 4
780 a(b|(c))d abd 0 3
781 a(b|(c))d acd 0 3
782 a(b*|c|e)d abbd 0 4
783 a(b*|c|e)d acd 0 3
784 a(b*|c|e)d ad 0 2
785 a(b?)c abc 0 3
786 a(b?)c ac 0 2
787 a(b+)c abc 0 3
788 a(b+)c abbbc 0 5
789 a(b*)c ac 0 2
790 (a|ab)(bc([de]+)f|cde) abcdef 0 6
791 a([bc]?)c abc 0 3
792 a([bc]?)c ac 0 2
793 a([bc]+)c abc 0 3
794 a([bc]+)c abcc 0 4
795 a([bc]+)bc abcbc 0 5
796 a(bb+|b)b abb 0 3
797 a(bbb+|bb+|b)b abb 0 3
798 a(bbb+|bb+|b)b abbb 0 4
799 a(bbb+|bb+|b)bb abbb 0 4
801 (a*)* bc 0 0
804 a(b?c)+d accd 0 4
807 a(b|(c))d abd 0 3
808 a(b|(c))d acd 0 3
809 a(b*|c|e)d abbd 0 4
810 a(b*|c|e)d acd 0 3
811 a(b*|c|e)d ad 0 2
812 a(b?)c abc 0 3
813 a(b?)c ac 0 2
814 a(b+)c abc 0 3
815 a(b+)c abbbc 0 5
816 a(b*)c ac 0 2
817 (a|ab)(bc([de]+)f|cde) abcdef 0 6
818 a([bc]?)c abc 0 3
819 a([bc]?)c ac 0 2
820 a([bc]+)c abc 0 3
821 a([bc]+)c abcc 0 4
822 a([bc]+)bc abcbc 0 5
823 a(bb+|b)b abb 0 3
824 a(bbb+|bb+|b)b abb 0 3
825 a(bbb+|bb+|b)b abbb 0 4
826 a(bbb+|bb+|b)bb abbb 0 4
828 (a*)* bc 0 0