blob: b014a16cb9506cb1dcdc594b2012f010a3283667 [file] [log] [blame]
Bram Moolenaar4d2fffc2007-08-14 15:29:16 +00001Results of test64:
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +02002OK 0 - ab
3OK 1 - ab
4OK 2 - ab
5OK 0 - b
6OK 1 - b
7OK 2 - b
8OK 0 - bc*
9OK 1 - bc*
10OK 2 - bc*
11OK 0 - bc\{-}
12OK 1 - bc\{-}
Bram Moolenaar36b3a012013-06-01 12:40:20 +020013OK 2 - bc\{-}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +020014OK 0 - bc\{-}\(d\)
15OK 1 - bc\{-}\(d\)
Bram Moolenaar36b3a012013-06-01 12:40:20 +020016OK 2 - bc\{-}\(d\)
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +020017OK 0 - bc*
18OK 1 - bc*
19OK 2 - bc*
20OK 0 - c*
21OK 1 - c*
22OK 2 - c*
23OK 0 - bc*
24OK 1 - bc*
25OK 2 - bc*
26OK 0 - c*
27OK 1 - c*
28OK 2 - c*
29OK 0 - bc\+
30OK 1 - bc\+
31OK 2 - bc\+
32OK 0 - bc\+
33OK 1 - bc\+
34OK 2 - bc\+
35OK 0 - a\|ab
36OK 1 - a\|ab
37OK 2 - a\|ab
38OK 0 - c\?
39OK 1 - c\?
40OK 2 - c\?
41OK 0 - bc\?
42OK 1 - bc\?
43OK 2 - bc\?
44OK 0 - bc\?
45OK 1 - bc\?
46OK 2 - bc\?
47OK 0 - \va{1}
48OK 1 - \va{1}
49OK 2 - \va{1}
50OK 0 - \va{2}
51OK 1 - \va{2}
52OK 2 - \va{2}
53OK 0 - \va{2}
54OK 1 - \va{2}
55OK 2 - \va{2}
56OK 0 - \va{2}
57OK 1 - \va{2}
58OK 2 - \va{2}
59OK 0 - \va{2}
60OK 1 - \va{2}
61OK 2 - \va{2}
62OK 0 - \va{2}
63OK 1 - \va{2}
64OK 2 - \va{2}
65OK 0 - \va{2}
66OK 1 - \va{2}
67OK 2 - \va{2}
68OK 0 - \vb{1}
69OK 1 - \vb{1}
70OK 2 - \vb{1}
71OK 0 - \vba{2}
72OK 1 - \vba{2}
73OK 2 - \vba{2}
74OK 0 - \vba{3}
75OK 1 - \vba{3}
76OK 2 - \vba{3}
77OK 0 - \v(ab){1}
78OK 1 - \v(ab){1}
79OK 2 - \v(ab){1}
80OK 0 - \v(ab){1}
81OK 1 - \v(ab){1}
82OK 2 - \v(ab){1}
83OK 0 - \v(ab){1}
84OK 1 - \v(ab){1}
85OK 2 - \v(ab){1}
86OK 0 - \v(ab){0,2}
87OK 1 - \v(ab){0,2}
88OK 2 - \v(ab){0,2}
89OK 0 - \v(ab){0,2}
90OK 1 - \v(ab){0,2}
91OK 2 - \v(ab){0,2}
92OK 0 - \v(ab){1,2}
93OK 1 - \v(ab){1,2}
94OK 2 - \v(ab){1,2}
95OK 0 - \v(ab){1,2}
96OK 1 - \v(ab){1,2}
97OK 2 - \v(ab){1,2}
98OK 0 - \v(ab){2,4}
99OK 1 - \v(ab){2,4}
100OK 2 - \v(ab){2,4}
101OK 0 - \v(ab){2,4}
102OK 1 - \v(ab){2,4}
103OK 2 - \v(ab){2,4}
104OK 0 - \v(ab){2}
105OK 1 - \v(ab){2}
106OK 2 - \v(ab){2}
107OK 0 - \v(ab){2}
108OK 1 - \v(ab){2}
109OK 2 - \v(ab){2}
110OK 0 - \v(ab){2}
111OK 1 - \v(ab){2}
112OK 2 - \v(ab){2}
113OK 0 - \v(ab){2}
114OK 1 - \v(ab){2}
115OK 2 - \v(ab){2}
116OK 0 - \v((ab){2}){2}
117OK 1 - \v((ab){2}){2}
118OK 2 - \v((ab){2}){2}
119OK 0 - \v((ab){2}){2}
120OK 1 - \v((ab){2}){2}
121OK 2 - \v((ab){2}){2}
122OK 0 - \v(a{1}){1}
123OK 1 - \v(a{1}){1}
124OK 2 - \v(a{1}){1}
125OK 0 - \v(a{2}){1}
126OK 1 - \v(a{2}){1}
127OK 2 - \v(a{2}){1}
128OK 0 - \v(a{2}){1}
129OK 1 - \v(a{2}){1}
130OK 2 - \v(a{2}){1}
131OK 0 - \v(a{2}){1}
132OK 1 - \v(a{2}){1}
133OK 2 - \v(a{2}){1}
134OK 0 - \v(a{1}){2}
135OK 1 - \v(a{1}){2}
136OK 2 - \v(a{1}){2}
137OK 0 - \v(a{1}){2}
138OK 1 - \v(a{1}){2}
139OK 2 - \v(a{1}){2}
140OK 0 - \v(a{2})+
141OK 1 - \v(a{2})+
142OK 2 - \v(a{2})+
143OK 0 - \v(a{2})+
144OK 1 - \v(a{2})+
145OK 2 - \v(a{2})+
146OK 0 - \v(a{2}){1}
147OK 1 - \v(a{2}){1}
148OK 2 - \v(a{2}){1}
149OK 0 - \v(a{1}){2}
150OK 1 - \v(a{1}){2}
151OK 2 - \v(a{1}){2}
152OK 0 - \v(a{1}){1}
153OK 1 - \v(a{1}){1}
154OK 2 - \v(a{1}){1}
155OK 0 - \v(a{2}){2}
156OK 1 - \v(a{2}){2}
157OK 2 - \v(a{2}){2}
158OK 0 - \v(a{2}){2}
159OK 1 - \v(a{2}){2}
160OK 2 - \v(a{2}){2}
161OK 0 - \v(a+){2}
162OK 1 - \v(a+){2}
163OK 2 - \v(a+){2}
164OK 0 - \v(a{3}){2}
165OK 1 - \v(a{3}){2}
166OK 2 - \v(a{3}){2}
167OK 0 - \v(a{1,2}){2}
168OK 1 - \v(a{1,2}){2}
169OK 2 - \v(a{1,2}){2}
170OK 0 - \v(a{1,3}){2}
171OK 1 - \v(a{1,3}){2}
172OK 2 - \v(a{1,3}){2}
173OK 0 - \v(a{1,3}){2}
174OK 1 - \v(a{1,3}){2}
175OK 2 - \v(a{1,3}){2}
176OK 0 - \v(a{1,3}){3}
177OK 1 - \v(a{1,3}){3}
178OK 2 - \v(a{1,3}){3}
179OK 0 - \v(a{1,2}){2}
180OK 1 - \v(a{1,2}){2}
181OK 2 - \v(a{1,2}){2}
182OK 0 - \v(a+)+
183OK 1 - \v(a+)+
184OK 2 - \v(a+)+
185OK 0 - \v(a+)+
186OK 1 - \v(a+)+
187OK 2 - \v(a+)+
188OK 0 - \v(a+){1,2}
189OK 1 - \v(a+){1,2}
190OK 2 - \v(a+){1,2}
191OK 0 - \v(a+)(a+)
192OK 1 - \v(a+)(a+)
193OK 2 - \v(a+)(a+)
194OK 0 - \v(a{3})+
195OK 1 - \v(a{3})+
196OK 2 - \v(a{3})+
197OK 0 - \v(a|b|c)+
198OK 1 - \v(a|b|c)+
199OK 2 - \v(a|b|c)+
200OK 0 - \v(a|b|c){2}
201OK 1 - \v(a|b|c){2}
202OK 2 - \v(a|b|c){2}
203OK 0 - \v(abc){2}
204OK 1 - \v(abc){2}
205OK 2 - \v(abc){2}
206OK 0 - \v(abc){2}
207OK 1 - \v(abc){2}
208OK 2 - \v(abc){2}
209OK 0 - a*
210OK 1 - a*
211OK 2 - a*
212OK 0 - \v(a*)+
213OK 1 - \v(a*)+
214OK 2 - \v(a*)+
215OK 0 - \v((ab)+)+
216OK 1 - \v((ab)+)+
217OK 2 - \v((ab)+)+
218OK 0 - \v(((ab)+)+)+
219OK 1 - \v(((ab)+)+)+
220OK 2 - \v(((ab)+)+)+
221OK 0 - \v(((ab)+)+)+
222OK 1 - \v(((ab)+)+)+
223OK 2 - \v(((ab)+)+)+
224OK 0 - \v(a{0,2})+
225OK 1 - \v(a{0,2})+
226OK 2 - \v(a{0,2})+
227OK 0 - \v(a*)+
228OK 1 - \v(a*)+
229OK 2 - \v(a*)+
230OK 0 - \v((a*)+)+
231OK 1 - \v((a*)+)+
232OK 2 - \v((a*)+)+
233OK 0 - \v((ab)*)+
234OK 1 - \v((ab)*)+
235OK 2 - \v((ab)*)+
236OK 0 - \va{1,3}
237OK 1 - \va{1,3}
238OK 2 - \va{1,3}
239OK 0 - \va{2,3}
240OK 1 - \va{2,3}
241OK 2 - \va{2,3}
242OK 0 - \v((ab)+|c*)+
243OK 1 - \v((ab)+|c*)+
244OK 2 - \v((ab)+|c*)+
245OK 0 - \v(a{2})|(b{3})
246OK 1 - \v(a{2})|(b{3})
247OK 2 - \v(a{2})|(b{3})
248OK 0 - \va{2}|b{2}
249OK 1 - \va{2}|b{2}
250OK 2 - \va{2}|b{2}
251OK 0 - \v(a)+|(c)+
252OK 1 - \v(a)+|(c)+
253OK 2 - \v(a)+|(c)+
254OK 0 - \vab{2,3}c
255OK 1 - \vab{2,3}c
256OK 2 - \vab{2,3}c
257OK 0 - \vab{2,3}c
258OK 1 - \vab{2,3}c
259OK 2 - \vab{2,3}c
260OK 0 - \vab{2,3}cd{2,3}e
261OK 1 - \vab{2,3}cd{2,3}e
262OK 2 - \vab{2,3}cd{2,3}e
263OK 0 - \va(bc){2}d
264OK 1 - \va(bc){2}d
265OK 2 - \va(bc){2}d
266OK 0 - \va*a{2}
267OK 1 - \va*a{2}
268OK 2 - \va*a{2}
269OK 0 - \va*a{2}
270OK 1 - \va*a{2}
271OK 2 - \va*a{2}
272OK 0 - \va*a{2}
273OK 1 - \va*a{2}
274OK 2 - \va*a{2}
275OK 0 - \va*a{2}
276OK 1 - \va*a{2}
277OK 2 - \va*a{2}
278OK 0 - \va*b*|a*c*
279OK 1 - \va*b*|a*c*
280OK 2 - \va*b*|a*c*
281OK 0 - \va{1}b{1}|a{1}b{1}
282OK 1 - \va{1}b{1}|a{1}b{1}
283OK 2 - \va{1}b{1}|a{1}b{1}
284OK 0 - \v(a)
285OK 1 - \v(a)
286OK 2 - \v(a)
287OK 0 - \v(a)(b)
288OK 1 - \v(a)(b)
289OK 2 - \v(a)(b)
290OK 0 - \v(ab)(b)(c)
291OK 1 - \v(ab)(b)(c)
292OK 2 - \v(ab)(b)(c)
293OK 0 - \v((a)(b))
294OK 1 - \v((a)(b))
295OK 2 - \v((a)(b))
296OK 0 - \v(a)|(b)
297OK 1 - \v(a)|(b)
298OK 2 - \v(a)|(b)
299OK 0 - \v(a*)+
300OK 1 - \v(a*)+
301OK 2 - \v(a*)+
302OK 0 - x
303OK 1 - x
304OK 2 - x
305OK 0 - ab
306OK 1 - ab
307OK 2 - ab
308OK 0 - ab
309OK 1 - ab
310OK 2 - ab
311OK 0 - ab
312OK 1 - ab
313OK 2 - ab
314OK 0 - x*
315OK 1 - x*
316OK 2 - x*
317OK 0 - x*
318OK 1 - x*
319OK 2 - x*
320OK 0 - x*
321OK 1 - x*
322OK 2 - x*
323OK 0 - x\+
324OK 1 - x\+
325OK 2 - x\+
326OK 0 - x\+
327OK 1 - x\+
328OK 2 - x\+
329OK 0 - x\+
330OK 1 - x\+
331OK 2 - x\+
332OK 0 - x\+
333OK 1 - x\+
334OK 2 - x\+
335OK 0 - x\=
336OK 1 - x\=
337OK 2 - x\=
338OK 0 - x\=
339OK 1 - x\=
340OK 2 - x\=
341OK 0 - x\=
342OK 1 - x\=
343OK 2 - x\=
344OK 0 - x\?
345OK 1 - x\?
346OK 2 - x\?
347OK 0 - x\?
348OK 1 - x\?
349OK 2 - x\?
350OK 0 - x\?
351OK 1 - x\?
352OK 2 - x\?
353OK 0 - a\{0,0}
354OK 1 - a\{0,0}
355OK 2 - a\{0,0}
356OK 0 - a\{0,1}
357OK 1 - a\{0,1}
358OK 2 - a\{0,1}
359OK 0 - a\{1,0}
360OK 1 - a\{1,0}
361OK 2 - a\{1,0}
362OK 0 - a\{3,6}
363OK 1 - a\{3,6}
364OK 2 - a\{3,6}
365OK 0 - a\{3,6}
366OK 1 - a\{3,6}
367OK 2 - a\{3,6}
368OK 0 - a\{3,6}
369OK 1 - a\{3,6}
370OK 2 - a\{3,6}
371OK 0 - a\{0}
372OK 1 - a\{0}
373OK 2 - a\{0}
374OK 0 - a\{2}
375OK 1 - a\{2}
376OK 2 - a\{2}
377OK 0 - a\{2}
378OK 1 - a\{2}
379OK 2 - a\{2}
380OK 0 - a\{2}
381OK 1 - a\{2}
382OK 2 - a\{2}
383OK 0 - a\{0,}
384OK 1 - a\{0,}
385OK 2 - a\{0,}
386OK 0 - a\{0,}
387OK 1 - a\{0,}
388OK 2 - a\{0,}
389OK 0 - a\{2,}
390OK 1 - a\{2,}
391OK 2 - a\{2,}
392OK 0 - a\{2,}
393OK 1 - a\{2,}
Bram Moolenaar54dafde2013-05-31 23:18:00 +0200394OK 2 - a\{2,}
395OK 0 - a\{5,}
396OK 1 - a\{5,}
397OK 2 - a\{5,}
398OK 0 - a\{5,}
399OK 1 - a\{5,}
400OK 2 - a\{5,}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200401OK 0 - a\{,0}
402OK 1 - a\{,0}
403OK 2 - a\{,0}
404OK 0 - a\{,5}
405OK 1 - a\{,5}
406OK 2 - a\{,5}
407OK 0 - a\{,5}
408OK 1 - a\{,5}
409OK 2 - a\{,5}
Bram Moolenaar3737fc12013-06-01 14:42:56 +0200410OK 0 - ^*\{4,}$
411OK 1 - ^*\{4,}$
412OK 2 - ^*\{4,}$
413OK 0 - ^*\{4,}$
414OK 1 - ^*\{4,}$
415OK 2 - ^*\{4,}$
416OK 0 - ^*\{4,}$
417OK 1 - ^*\{4,}$
418OK 2 - ^*\{4,}$
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200419OK 0 - a\{}
420OK 1 - a\{}
421OK 2 - a\{}
422OK 0 - a\{}
423OK 1 - a\{}
424OK 2 - a\{}
425OK 0 - a\{-0,0}
426OK 1 - a\{-0,0}
427OK 2 - a\{-0,0}
428OK 0 - a\{-0,1}
429OK 1 - a\{-0,1}
430OK 2 - a\{-0,1}
431OK 0 - a\{-3,6}
432OK 1 - a\{-3,6}
433OK 2 - a\{-3,6}
434OK 0 - a\{-3,6}
435OK 1 - a\{-3,6}
436OK 2 - a\{-3,6}
437OK 0 - a\{-3,6}
438OK 1 - a\{-3,6}
439OK 2 - a\{-3,6}
440OK 0 - a\{-0}
441OK 1 - a\{-0}
442OK 2 - a\{-0}
443OK 0 - a\{-2}
444OK 1 - a\{-2}
445OK 2 - a\{-2}
446OK 0 - a\{-2}
447OK 1 - a\{-2}
448OK 2 - a\{-2}
449OK 0 - a\{-0,}
450OK 1 - a\{-0,}
Bram Moolenaar36b3a012013-06-01 12:40:20 +0200451OK 2 - a\{-0,}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200452OK 0 - a\{-0,}
453OK 1 - a\{-0,}
Bram Moolenaar36b3a012013-06-01 12:40:20 +0200454OK 2 - a\{-0,}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200455OK 0 - a\{-2,}
456OK 1 - a\{-2,}
457OK 2 - a\{-2,}
458OK 0 - a\{-2,}
459OK 1 - a\{-2,}
Bram Moolenaar36b3a012013-06-01 12:40:20 +0200460OK 2 - a\{-2,}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200461OK 0 - a\{-,0}
462OK 1 - a\{-,0}
463OK 2 - a\{-,0}
464OK 0 - a\{-,5}
465OK 1 - a\{-,5}
466OK 2 - a\{-,5}
467OK 0 - a\{-,5}
468OK 1 - a\{-,5}
469OK 2 - a\{-,5}
470OK 0 - a\{-}
471OK 1 - a\{-}
Bram Moolenaar36b3a012013-06-01 12:40:20 +0200472OK 2 - a\{-}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200473OK 0 - a\{-}
474OK 1 - a\{-}
Bram Moolenaar36b3a012013-06-01 12:40:20 +0200475OK 2 - a\{-}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200476OK 0 - \(abc\)*
477OK 1 - \(abc\)*
478OK 2 - \(abc\)*
479OK 0 - \(ab\)\+
480OK 1 - \(ab\)\+
481OK 2 - \(ab\)\+
482OK 0 - \(abaaaaa\)*cd
483OK 1 - \(abaaaaa\)*cd
484OK 2 - \(abaaaaa\)*cd
485OK 0 - \(test1\)\? \(test2\)\?
486OK 1 - \(test1\)\? \(test2\)\?
487OK 2 - \(test1\)\? \(test2\)\?
488OK 0 - \(test1\)\= \(test2\) \(test4443\)\=
489OK 1 - \(test1\)\= \(test2\) \(test4443\)\=
490OK 2 - \(test1\)\= \(test2\) \(test4443\)\=
491OK 0 - \(\(sub1\) hello \(sub 2\)\)
492OK 1 - \(\(sub1\) hello \(sub 2\)\)
493OK 2 - \(\(sub1\) hello \(sub 2\)\)
494OK 0 - \(\(\(yyxxzz\)\)\)
495OK 1 - \(\(\(yyxxzz\)\)\)
496OK 2 - \(\(\(yyxxzz\)\)\)
497OK 0 - \v((ab)+|c+)+
498OK 1 - \v((ab)+|c+)+
499OK 2 - \v((ab)+|c+)+
500OK 0 - \v((ab)|c*)+
501OK 1 - \v((ab)|c*)+
502OK 2 - \v((ab)|c*)+
503OK 0 - \v(a(c*)+b)+
504OK 1 - \v(a(c*)+b)+
505OK 2 - \v(a(c*)+b)+
506OK 0 - \v(a|b*)+
507OK 1 - \v(a|b*)+
508OK 2 - \v(a|b*)+
509OK 0 - a\{-2,7}
510OK 1 - a\{-2,7}
511OK 2 - a\{-2,7}
Bram Moolenaar54dafde2013-05-31 23:18:00 +0200512OK 0 - a\{-2,7}x
513OK 1 - a\{-2,7}x
514OK 2 - a\{-2,7}x
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200515OK 0 - a\{2,7}
516OK 1 - a\{2,7}
517OK 2 - a\{2,7}
Bram Moolenaar54dafde2013-05-31 23:18:00 +0200518OK 0 - a\{2,7}x
519OK 1 - a\{2,7}x
520OK 2 - a\{2,7}x
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200521OK 0 - \vx(.{-,8})yz(.*)
522OK 1 - \vx(.{-,8})yz(.*)
523OK 2 - \vx(.{-,8})yz(.*)
524OK 0 - \vx(.*)yz(.*)
525OK 1 - \vx(.*)yz(.*)
526OK 2 - \vx(.*)yz(.*)
527OK 0 - \v(a{1,2}){-2,3}
528OK 1 - \v(a{1,2}){-2,3}
529OK 2 - \v(a{1,2}){-2,3}
530OK 0 - \v(a{-1,3})+
531OK 1 - \v(a{-1,3})+
532OK 2 - \v(a{-1,3})+
533OK 0 - \d\+e\d\d
534OK 1 - \d\+e\d\d
535OK 2 - \d\+e\d\d
536OK 0 - \v[a]
537OK 1 - \v[a]
538OK 2 - \v[a]
539OK 0 - a[bcd]
540OK 1 - a[bcd]
541OK 2 - a[bcd]
542OK 0 - a[b-d]
543OK 1 - a[b-d]
544OK 2 - a[b-d]
545OK 0 - [a-d][e-f][x-x]d
546OK 1 - [a-d][e-f][x-x]d
547OK 2 - [a-d][e-f][x-x]d
548OK 0 - \v[[:alpha:]]+
549OK 1 - \v[[:alpha:]]+
550OK 2 - \v[[:alpha:]]+
551OK 0 - [[:alpha:]\+]
552OK 1 - [[:alpha:]\+]
553OK 2 - [[:alpha:]\+]
554OK 0 - [^abc]\+
555OK 1 - [^abc]\+
556OK 2 - [^abc]\+
557OK 0 - [^abc]
558OK 1 - [^abc]
559OK 2 - [^abc]
560OK 0 - [^abc]\+
561OK 1 - [^abc]\+
562OK 2 - [^abc]\+
563OK 0 - [^a-d]\+
564OK 1 - [^a-d]\+
565OK 2 - [^a-d]\+
566OK 0 - [a-f]*
567OK 1 - [a-f]*
568OK 2 - [a-f]*
569OK 0 - [a-f]*
570OK 1 - [a-f]*
571OK 2 - [a-f]*
572OK 0 - [^a-f]\+
573OK 1 - [^a-f]\+
574OK 2 - [^a-f]\+
575OK 0 - [a-c]\{-3,6}
576OK 1 - [a-c]\{-3,6}
577OK 2 - [a-c]\{-3,6}
578OK 0 - [^[:alpha:]]\+
579OK 1 - [^[:alpha:]]\+
580OK 2 - [^[:alpha:]]\+
581OK 0 - [-a]
582OK 1 - [-a]
583OK 2 - [-a]
584OK 0 - [a-]
585OK 1 - [a-]
586OK 2 - [a-]
587OK 0 - [-./[:alnum:]_~]\+
588OK 1 - [-./[:alnum:]_~]\+
589OK 2 - [-./[:alnum:]_~]\+
590OK 0 - [\]\^\-\\]\+
591OK 1 - [\]\^\-\\]\+
592OK 2 - [\]\^\-\\]\+
593OK 0 - [[.a.]]\+
594OK 1 - [[.a.]]\+
595OK 2 - [[.a.]]\+
596OK 0 - abc[0-9]*ddd
597OK 1 - abc[0-9]*ddd
598OK 2 - abc[0-9]*ddd
599OK 0 - abc[0-9]*ddd
600OK 1 - abc[0-9]*ddd
601OK 2 - abc[0-9]*ddd
602OK 0 - \_[0-9]\+
603OK 1 - \_[0-9]\+
604OK 2 - \_[0-9]\+
605OK 0 - [0-9\n]\+
606OK 1 - [0-9\n]\+
607OK 2 - [0-9\n]\+
Bram Moolenaar61db8b52013-05-26 17:45:49 +0200608OK 0 - \_[0-9]\+
609OK 1 - \_[0-9]\+
610OK 2 - \_[0-9]\+
611OK 0 - \_f
612OK 1 - \_f
613OK 2 - \_f
614OK 0 - \_f\+
615OK 1 - \_f\+
616OK 2 - \_f\+
Bram Moolenaar75d7a062013-06-01 13:24:24 +0200617OK 0 - [0-9A-Za-z-_.]\+
618OK 1 - [0-9A-Za-z-_.]\+
619OK 2 - [0-9A-Za-z-_.]\+
Bram Moolenaar4b780632013-05-31 22:14:52 +0200620OK 0 - ^a.
621OK 1 - ^a.
622OK 2 - ^a.
623OK 0 - ^a.
624OK 1 - ^a.
625OK 2 - ^a.
626OK 0 - .a$
627OK 1 - .a$
628OK 2 - .a$
629OK 0 - .a$
630OK 1 - .a$
631OK 2 - .a$
632OK 0 - \%^a.
633OK 1 - \%^a.
634OK 2 - \%^a.
635OK 0 - \%^a
636OK 1 - \%^a
637OK 2 - \%^a
638OK 0 - .a\%$
639OK 1 - .a\%$
640OK 2 - .a\%$
641OK 0 - .a\%$
642OK 1 - .a\%$
643OK 2 - .a\%$
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200644OK 0 - [0-9]
645OK 1 - [0-9]
646OK 2 - [0-9]
647OK 0 - [^0-9]
648OK 1 - [^0-9]
649OK 2 - [^0-9]
650OK 0 - [0-9a-fA-F]*
651OK 1 - [0-9a-fA-F]*
652OK 2 - [0-9a-fA-F]*
653OK 0 - [^0-9A-Fa-f]\+
654OK 1 - [^0-9A-Fa-f]\+
655OK 2 - [^0-9A-Fa-f]\+
656OK 0 - [a-z_A-Z0-9]\+
657OK 1 - [a-z_A-Z0-9]\+
658OK 2 - [a-z_A-Z0-9]\+
659OK 0 - [a-z]
660OK 1 - [a-z]
661OK 2 - [a-z]
662OK 0 - [a-zA-Z]
663OK 1 - [a-zA-Z]
664OK 2 - [a-zA-Z]
665OK 0 - [A-Z]
666OK 1 - [A-Z]
667OK 2 - [A-Z]
668OK 0 - \C[^A-Z]\+
669OK 1 - \C[^A-Z]\+
670OK 2 - \C[^A-Z]\+
671OK 0 - xx \ze test
672OK 1 - xx \ze test
673OK 2 - xx \ze test
674OK 0 - abc\zeend
675OK 1 - abc\zeend
Bram Moolenaare0fea9c2013-05-27 20:10:50 +0200676OK 2 - abc\zeend
677OK 0 - aa\zebb\|aaxx
678OK 1 - aa\zebb\|aaxx
679OK 2 - aa\zebb\|aaxx
680OK 0 - aa\zebb\|aaxx
681OK 1 - aa\zebb\|aaxx
682OK 2 - aa\zebb\|aaxx
683OK 0 - aabb\|aa\zebb
684OK 1 - aabb\|aa\zebb
685OK 2 - aabb\|aa\zebb
686OK 0 - aa\zebb\|aaebb
687OK 1 - aa\zebb\|aaebb
688OK 2 - aa\zebb\|aaebb
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200689OK 0 - abc\zsdd
690OK 1 - abc\zsdd
691OK 2 - abc\zsdd
692OK 0 - aa \zsax
693OK 1 - aa \zsax
694OK 2 - aa \zsax
695OK 0 - abc \zsmatch\ze abc
696OK 1 - abc \zsmatch\ze abc
Bram Moolenaare0fea9c2013-05-27 20:10:50 +0200697OK 2 - abc \zsmatch\ze abc
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200698OK 0 - \v(a \zsif .*){2}
699OK 1 - \v(a \zsif .*){2}
700OK 2 - \v(a \zsif .*){2}
701OK 0 - \>\zs.
702OK 1 - \>\zs.
703OK 2 - \>\zs.
704OK 0 - abc\@=
705OK 1 - abc\@=
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200706OK 2 - abc\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200707OK 0 - abc\@=cd
708OK 1 - abc\@=cd
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200709OK 2 - abc\@=cd
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200710OK 0 - abc\@=
711OK 1 - abc\@=
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200712OK 2 - abc\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200713OK 0 - abcd\@=e
714OK 1 - abcd\@=e
715OK 2 - abcd\@=e
716OK 0 - abcd\@=e
717OK 1 - abcd\@=e
718OK 2 - abcd\@=e
719OK 0 - \v(abc)@=..
720OK 1 - \v(abc)@=..
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200721OK 2 - \v(abc)@=..
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200722OK 0 - \(.*John\)\@=.*Bob
723OK 1 - \(.*John\)\@=.*Bob
724OK 2 - \(.*John\)\@=.*Bob
725OK 0 - \(John.*\)\@=.*Bob
726OK 1 - \(John.*\)\@=.*Bob
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200727OK 2 - \(John.*\)\@=.*Bob
Bram Moolenaar14f55c62013-05-31 21:45:09 +0200728OK 0 - \<\S\+\())\)\@=
729OK 1 - \<\S\+\())\)\@=
730OK 2 - \<\S\+\())\)\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200731OK 0 - .*John\&.*Bob
732OK 1 - .*John\&.*Bob
733OK 2 - .*John\&.*Bob
734OK 0 - .*John\&.*Bob
735OK 1 - .*John\&.*Bob
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200736OK 2 - .*John\&.*Bob
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200737OK 0 - \v(test1)@=.*yep
738OK 1 - \v(test1)@=.*yep
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200739OK 2 - \v(test1)@=.*yep
Bram Moolenaarb06e20e2013-05-30 22:44:02 +0200740OK 0 - foo\(bar\)\@!
741OK 1 - foo\(bar\)\@!
742OK 2 - foo\(bar\)\@!
743OK 0 - foo\(bar\)\@!
744OK 1 - foo\(bar\)\@!
745OK 2 - foo\(bar\)\@!
746OK 0 - if \(\(then\)\@!.\)*$
747OK 1 - if \(\(then\)\@!.\)*$
748OK 2 - if \(\(then\)\@!.\)*$
749OK 0 - if \(\(then\)\@!.\)*$
750OK 1 - if \(\(then\)\@!.\)*$
751OK 2 - if \(\(then\)\@!.\)*$
752OK 0 - \(foo\)\@!bar
753OK 1 - \(foo\)\@!bar
754OK 2 - \(foo\)\@!bar
755OK 0 - \(foo\)\@!...bar
756OK 1 - \(foo\)\@!...bar
757OK 2 - \(foo\)\@!...bar
758OK 0 - ^\%(.*bar\)\@!.*\zsfoo
759OK 1 - ^\%(.*bar\)\@!.*\zsfoo
760OK 2 - ^\%(.*bar\)\@!.*\zsfoo
761OK 0 - ^\%(.*bar\)\@!.*\zsfoo
762OK 1 - ^\%(.*bar\)\@!.*\zsfoo
763OK 2 - ^\%(.*bar\)\@!.*\zsfoo
764OK 0 - ^\%(.*bar\)\@!.*\zsfoo
765OK 1 - ^\%(.*bar\)\@!.*\zsfoo
766OK 2 - ^\%(.*bar\)\@!.*\zsfoo
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200767OK 0 - [[:alpha:]]\{-2,6}
768OK 1 - [[:alpha:]]\{-2,6}
769OK 2 - [[:alpha:]]\{-2,6}
770OK 0 -
771OK 1 -
772OK 2 -
773OK 0 - \v(())
774OK 1 - \v(())
775OK 2 - \v(())
776OK 0 - \v%(ab(xyz)c)
777OK 1 - \v%(ab(xyz)c)
778OK 2 - \v%(ab(xyz)c)
779OK 0 - \v(test|)empty
780OK 1 - \v(test|)empty
781OK 2 - \v(test|)empty
782OK 0 - \v(a|aa)(a|aa)
783OK 1 - \v(a|aa)(a|aa)
784OK 2 - \v(a|aa)(a|aa)
785OK 0 - \%d32
786OK 1 - \%d32
787OK 2 - \%d32
788OK 0 - \%o40
789OK 1 - \%o40
790OK 2 - \%o40
791OK 0 - \%x20
792OK 1 - \%x20
793OK 2 - \%x20
794OK 0 - \%u0020
795OK 1 - \%u0020
796OK 2 - \%u0020
797OK 0 - \%U00000020
798OK 1 - \%U00000020
799OK 2 - \%U00000020
800OK 0 - goo\|go
801OK 1 - goo\|go
802OK 2 - goo\|go
803OK 0 - \<goo\|\<go
804OK 1 - \<goo\|\<go
805OK 2 - \<goo\|\<go
806OK 0 - \<goo\|go
807OK 1 - \<goo\|go
808OK 2 - \<goo\|go
Bram Moolenaar5714b802013-05-28 22:03:20 +0200809OK 0 - \(\i\+\) \1
810OK 1 - \(\i\+\) \1
811OK 2 - \(\i\+\) \1
Bram Moolenaar428e9872013-05-30 17:05:39 +0200812OK 0 - \(\i\+\) \1
813OK 1 - \(\i\+\) \1
814OK 2 - \(\i\+\) \1
Bram Moolenaar5714b802013-05-28 22:03:20 +0200815OK 0 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
816OK 1 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
817OK 2 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200818OK 0 - <\@<=span.
819OK 1 - <\@<=span.
820OK 0 - <\@1<=span.
821OK 1 - <\@1<=span.
822OK 0 - <\@2<=span.
823OK 1 - <\@2<=span.
824OK 0 - \(<<\)\@<=span.
825OK 1 - \(<<\)\@<=span.
826OK 0 - \(<<\)\@1<=span.
827OK 1 - \(<<\)\@1<=span.
828OK 0 - \(<<\)\@2<=span.
829OK 1 - \(<<\)\@2<=span.
Bram Moolenaarbad704f2013-05-30 11:51:08 +0200830OK 0 - \_[^8-9]\+
831OK 1 - \_[^8-9]\+
832OK 2 - \_[^8-9]\+
833OK 0 - \_[^a]\+
834OK 1 - \_[^a]\+
835OK 2 - \_[^a]\+
Bram Moolenaar16299b52013-05-30 18:45:23 +0200836OK 0 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
837OK 1 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
Bram Moolenaar54dafde2013-05-31 23:18:00 +0200838OK 2 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200839192.168.0.1
840192.168.0.1
Bram Moolenaarfbc0d2e2013-05-19 19:40:29 +0200841192.168.0.1
Bram Moolenaar57a285b2013-05-26 16:57:28 +0200842
843<T="5">Ta 5</Title>
844<T="7">Ac 7</Title>
Bram Moolenaare23febd2013-05-26 18:40:14 +0200845ghi
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200846
847xxxstart3
Bram Moolenaar423532e2013-05-29 21:14:42 +0200848-0-
849ffo
850bob
851__ooooo
852koooo__
853moooooo
854 f__
855ab!babababababfoo
856ba!ab##abab?bafoo
857**!*****_
858-1-
859ffo
860bob
861__ooooo
862koooo__
863moooooo
864 f__
865ab!babababababfoo
866ba!ab##abab?bafoo
867**!*****_
868-2-
869ffo
870bob
871__ooooo
872koooo__
873moooooo
874 f__
875ab!babababababfoo
876ba!ab##abab?bafoo
877**!*****_
Bram Moolenaar4b780632013-05-31 22:14:52 +0200878Test
879Test END
880EN
881E