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