blob: 5a13e060aca3928184782e85a23bf5e3d10add7d [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,}
392OK 0 - a\{,0}
393OK 1 - a\{,0}
394OK 2 - a\{,0}
395OK 0 - a\{,5}
396OK 1 - a\{,5}
397OK 2 - a\{,5}
398OK 0 - a\{,5}
399OK 1 - a\{,5}
400OK 2 - a\{,5}
401OK 0 - a\{}
402OK 1 - a\{}
403OK 2 - a\{}
404OK 0 - a\{}
405OK 1 - a\{}
406OK 2 - a\{}
407OK 0 - a\{-0,0}
408OK 1 - a\{-0,0}
409OK 2 - a\{-0,0}
410OK 0 - a\{-0,1}
411OK 1 - a\{-0,1}
412OK 2 - a\{-0,1}
413OK 0 - a\{-3,6}
414OK 1 - a\{-3,6}
415OK 2 - a\{-3,6}
416OK 0 - a\{-3,6}
417OK 1 - a\{-3,6}
418OK 2 - a\{-3,6}
419OK 0 - a\{-3,6}
420OK 1 - a\{-3,6}
421OK 2 - a\{-3,6}
422OK 0 - a\{-0}
423OK 1 - a\{-0}
424OK 2 - a\{-0}
425OK 0 - a\{-2}
426OK 1 - a\{-2}
427OK 2 - a\{-2}
428OK 0 - a\{-2}
429OK 1 - a\{-2}
430OK 2 - a\{-2}
431OK 0 - a\{-0,}
432OK 1 - a\{-0,}
433OK 0 - a\{-0,}
434OK 1 - a\{-0,}
435OK 0 - a\{-2,}
436OK 1 - a\{-2,}
437OK 2 - a\{-2,}
438OK 0 - a\{-2,}
439OK 1 - a\{-2,}
440OK 0 - a\{-,0}
441OK 1 - a\{-,0}
442OK 2 - a\{-,0}
443OK 0 - a\{-,5}
444OK 1 - a\{-,5}
445OK 2 - a\{-,5}
446OK 0 - a\{-,5}
447OK 1 - a\{-,5}
448OK 2 - a\{-,5}
449OK 0 - a\{-}
450OK 1 - a\{-}
451OK 0 - a\{-}
452OK 1 - a\{-}
453OK 0 - \(abc\)*
454OK 1 - \(abc\)*
455OK 2 - \(abc\)*
456OK 0 - \(ab\)\+
457OK 1 - \(ab\)\+
458OK 2 - \(ab\)\+
459OK 0 - \(abaaaaa\)*cd
460OK 1 - \(abaaaaa\)*cd
461OK 2 - \(abaaaaa\)*cd
462OK 0 - \(test1\)\? \(test2\)\?
463OK 1 - \(test1\)\? \(test2\)\?
464OK 2 - \(test1\)\? \(test2\)\?
465OK 0 - \(test1\)\= \(test2\) \(test4443\)\=
466OK 1 - \(test1\)\= \(test2\) \(test4443\)\=
467OK 2 - \(test1\)\= \(test2\) \(test4443\)\=
468OK 0 - \(\(sub1\) hello \(sub 2\)\)
469OK 1 - \(\(sub1\) hello \(sub 2\)\)
470OK 2 - \(\(sub1\) hello \(sub 2\)\)
471OK 0 - \(\(\(yyxxzz\)\)\)
472OK 1 - \(\(\(yyxxzz\)\)\)
473OK 2 - \(\(\(yyxxzz\)\)\)
474OK 0 - \v((ab)+|c+)+
475OK 1 - \v((ab)+|c+)+
476OK 2 - \v((ab)+|c+)+
477OK 0 - \v((ab)|c*)+
478OK 1 - \v((ab)|c*)+
479OK 2 - \v((ab)|c*)+
480OK 0 - \v(a(c*)+b)+
481OK 1 - \v(a(c*)+b)+
482OK 2 - \v(a(c*)+b)+
483OK 0 - \v(a|b*)+
484OK 1 - \v(a|b*)+
485OK 2 - \v(a|b*)+
486OK 0 - a\{-2,7}
487OK 1 - a\{-2,7}
488OK 2 - a\{-2,7}
489OK 0 - a\{2,7}
490OK 1 - a\{2,7}
491OK 2 - a\{2,7}
492OK 0 - \vx(.{-,8})yz(.*)
493OK 1 - \vx(.{-,8})yz(.*)
494OK 2 - \vx(.{-,8})yz(.*)
495OK 0 - \vx(.*)yz(.*)
496OK 1 - \vx(.*)yz(.*)
497OK 2 - \vx(.*)yz(.*)
498OK 0 - \v(a{1,2}){-2,3}
499OK 1 - \v(a{1,2}){-2,3}
500OK 2 - \v(a{1,2}){-2,3}
501OK 0 - \v(a{-1,3})+
502OK 1 - \v(a{-1,3})+
503OK 2 - \v(a{-1,3})+
504OK 0 - \d\+e\d\d
505OK 1 - \d\+e\d\d
506OK 2 - \d\+e\d\d
507OK 0 - \v[a]
508OK 1 - \v[a]
509OK 2 - \v[a]
510OK 0 - a[bcd]
511OK 1 - a[bcd]
512OK 2 - a[bcd]
513OK 0 - a[b-d]
514OK 1 - a[b-d]
515OK 2 - a[b-d]
516OK 0 - [a-d][e-f][x-x]d
517OK 1 - [a-d][e-f][x-x]d
518OK 2 - [a-d][e-f][x-x]d
519OK 0 - \v[[:alpha:]]+
520OK 1 - \v[[:alpha:]]+
521OK 2 - \v[[:alpha:]]+
522OK 0 - [[:alpha:]\+]
523OK 1 - [[:alpha:]\+]
524OK 2 - [[:alpha:]\+]
525OK 0 - [^abc]\+
526OK 1 - [^abc]\+
527OK 2 - [^abc]\+
528OK 0 - [^abc]
529OK 1 - [^abc]
530OK 2 - [^abc]
531OK 0 - [^abc]\+
532OK 1 - [^abc]\+
533OK 2 - [^abc]\+
534OK 0 - [^a-d]\+
535OK 1 - [^a-d]\+
536OK 2 - [^a-d]\+
537OK 0 - [a-f]*
538OK 1 - [a-f]*
539OK 2 - [a-f]*
540OK 0 - [a-f]*
541OK 1 - [a-f]*
542OK 2 - [a-f]*
543OK 0 - [^a-f]\+
544OK 1 - [^a-f]\+
545OK 2 - [^a-f]\+
546OK 0 - [a-c]\{-3,6}
547OK 1 - [a-c]\{-3,6}
548OK 2 - [a-c]\{-3,6}
549OK 0 - [^[:alpha:]]\+
550OK 1 - [^[:alpha:]]\+
551OK 2 - [^[:alpha:]]\+
552OK 0 - [-a]
553OK 1 - [-a]
554OK 2 - [-a]
555OK 0 - [a-]
556OK 1 - [a-]
557OK 2 - [a-]
558OK 0 - [-./[:alnum:]_~]\+
559OK 1 - [-./[:alnum:]_~]\+
560OK 2 - [-./[:alnum:]_~]\+
561OK 0 - [\]\^\-\\]\+
562OK 1 - [\]\^\-\\]\+
563OK 2 - [\]\^\-\\]\+
564OK 0 - [[.a.]]\+
565OK 1 - [[.a.]]\+
566OK 2 - [[.a.]]\+
567OK 0 - abc[0-9]*ddd
568OK 1 - abc[0-9]*ddd
569OK 2 - abc[0-9]*ddd
570OK 0 - abc[0-9]*ddd
571OK 1 - abc[0-9]*ddd
572OK 2 - abc[0-9]*ddd
573OK 0 - \_[0-9]\+
574OK 1 - \_[0-9]\+
575OK 2 - \_[0-9]\+
576OK 0 - [0-9\n]\+
577OK 1 - [0-9\n]\+
578OK 2 - [0-9\n]\+
Bram Moolenaar61db8b52013-05-26 17:45:49 +0200579OK 0 - \_[0-9]\+
580OK 1 - \_[0-9]\+
581OK 2 - \_[0-9]\+
582OK 0 - \_f
583OK 1 - \_f
584OK 2 - \_f
585OK 0 - \_f\+
586OK 1 - \_f\+
587OK 2 - \_f\+
Bram Moolenaar4b780632013-05-31 22:14:52 +0200588OK 0 - ^a.
589OK 1 - ^a.
590OK 2 - ^a.
591OK 0 - ^a.
592OK 1 - ^a.
593OK 2 - ^a.
594OK 0 - .a$
595OK 1 - .a$
596OK 2 - .a$
597OK 0 - .a$
598OK 1 - .a$
599OK 2 - .a$
600OK 0 - \%^a.
601OK 1 - \%^a.
602OK 2 - \%^a.
603OK 0 - \%^a
604OK 1 - \%^a
605OK 2 - \%^a
606OK 0 - .a\%$
607OK 1 - .a\%$
608OK 2 - .a\%$
609OK 0 - .a\%$
610OK 1 - .a\%$
611OK 2 - .a\%$
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200612OK 0 - [0-9]
613OK 1 - [0-9]
614OK 2 - [0-9]
615OK 0 - [^0-9]
616OK 1 - [^0-9]
617OK 2 - [^0-9]
618OK 0 - [0-9a-fA-F]*
619OK 1 - [0-9a-fA-F]*
620OK 2 - [0-9a-fA-F]*
621OK 0 - [^0-9A-Fa-f]\+
622OK 1 - [^0-9A-Fa-f]\+
623OK 2 - [^0-9A-Fa-f]\+
624OK 0 - [a-z_A-Z0-9]\+
625OK 1 - [a-z_A-Z0-9]\+
626OK 2 - [a-z_A-Z0-9]\+
627OK 0 - [a-z]
628OK 1 - [a-z]
629OK 2 - [a-z]
630OK 0 - [a-zA-Z]
631OK 1 - [a-zA-Z]
632OK 2 - [a-zA-Z]
633OK 0 - [A-Z]
634OK 1 - [A-Z]
635OK 2 - [A-Z]
636OK 0 - \C[^A-Z]\+
637OK 1 - \C[^A-Z]\+
638OK 2 - \C[^A-Z]\+
639OK 0 - xx \ze test
640OK 1 - xx \ze test
641OK 2 - xx \ze test
642OK 0 - abc\zeend
643OK 1 - abc\zeend
Bram Moolenaare0fea9c2013-05-27 20:10:50 +0200644OK 2 - abc\zeend
645OK 0 - aa\zebb\|aaxx
646OK 1 - aa\zebb\|aaxx
647OK 2 - aa\zebb\|aaxx
648OK 0 - aa\zebb\|aaxx
649OK 1 - aa\zebb\|aaxx
650OK 2 - aa\zebb\|aaxx
651OK 0 - aabb\|aa\zebb
652OK 1 - aabb\|aa\zebb
653OK 2 - aabb\|aa\zebb
654OK 0 - aa\zebb\|aaebb
655OK 1 - aa\zebb\|aaebb
656OK 2 - aa\zebb\|aaebb
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200657OK 0 - abc\zsdd
658OK 1 - abc\zsdd
659OK 2 - abc\zsdd
660OK 0 - aa \zsax
661OK 1 - aa \zsax
662OK 2 - aa \zsax
663OK 0 - abc \zsmatch\ze abc
664OK 1 - abc \zsmatch\ze abc
Bram Moolenaare0fea9c2013-05-27 20:10:50 +0200665OK 2 - abc \zsmatch\ze abc
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200666OK 0 - \v(a \zsif .*){2}
667OK 1 - \v(a \zsif .*){2}
668OK 2 - \v(a \zsif .*){2}
669OK 0 - \>\zs.
670OK 1 - \>\zs.
671OK 2 - \>\zs.
672OK 0 - abc\@=
673OK 1 - abc\@=
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200674OK 2 - abc\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200675OK 0 - abc\@=cd
676OK 1 - abc\@=cd
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200677OK 2 - abc\@=cd
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200678OK 0 - abc\@=
679OK 1 - abc\@=
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200680OK 2 - abc\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200681OK 0 - abcd\@=e
682OK 1 - abcd\@=e
683OK 2 - abcd\@=e
684OK 0 - abcd\@=e
685OK 1 - abcd\@=e
686OK 2 - abcd\@=e
687OK 0 - \v(abc)@=..
688OK 1 - \v(abc)@=..
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200689OK 2 - \v(abc)@=..
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200690OK 0 - \(.*John\)\@=.*Bob
691OK 1 - \(.*John\)\@=.*Bob
692OK 2 - \(.*John\)\@=.*Bob
693OK 0 - \(John.*\)\@=.*Bob
694OK 1 - \(John.*\)\@=.*Bob
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200695OK 2 - \(John.*\)\@=.*Bob
Bram Moolenaar14f55c62013-05-31 21:45:09 +0200696OK 0 - \<\S\+\())\)\@=
697OK 1 - \<\S\+\())\)\@=
698OK 2 - \<\S\+\())\)\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200699OK 0 - .*John\&.*Bob
700OK 1 - .*John\&.*Bob
701OK 2 - .*John\&.*Bob
702OK 0 - .*John\&.*Bob
703OK 1 - .*John\&.*Bob
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200704OK 2 - .*John\&.*Bob
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200705OK 0 - \v(test1)@=.*yep
706OK 1 - \v(test1)@=.*yep
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200707OK 2 - \v(test1)@=.*yep
Bram Moolenaarb06e20e2013-05-30 22:44:02 +0200708OK 0 - foo\(bar\)\@!
709OK 1 - foo\(bar\)\@!
710OK 2 - foo\(bar\)\@!
711OK 0 - foo\(bar\)\@!
712OK 1 - foo\(bar\)\@!
713OK 2 - foo\(bar\)\@!
714OK 0 - if \(\(then\)\@!.\)*$
715OK 1 - if \(\(then\)\@!.\)*$
716OK 2 - if \(\(then\)\@!.\)*$
717OK 0 - if \(\(then\)\@!.\)*$
718OK 1 - if \(\(then\)\@!.\)*$
719OK 2 - if \(\(then\)\@!.\)*$
720OK 0 - \(foo\)\@!bar
721OK 1 - \(foo\)\@!bar
722OK 2 - \(foo\)\@!bar
723OK 0 - \(foo\)\@!...bar
724OK 1 - \(foo\)\@!...bar
725OK 2 - \(foo\)\@!...bar
726OK 0 - ^\%(.*bar\)\@!.*\zsfoo
727OK 1 - ^\%(.*bar\)\@!.*\zsfoo
728OK 2 - ^\%(.*bar\)\@!.*\zsfoo
729OK 0 - ^\%(.*bar\)\@!.*\zsfoo
730OK 1 - ^\%(.*bar\)\@!.*\zsfoo
731OK 2 - ^\%(.*bar\)\@!.*\zsfoo
732OK 0 - ^\%(.*bar\)\@!.*\zsfoo
733OK 1 - ^\%(.*bar\)\@!.*\zsfoo
734OK 2 - ^\%(.*bar\)\@!.*\zsfoo
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200735OK 0 - [[:alpha:]]\{-2,6}
736OK 1 - [[:alpha:]]\{-2,6}
737OK 2 - [[:alpha:]]\{-2,6}
738OK 0 -
739OK 1 -
740OK 2 -
741OK 0 - \v(())
742OK 1 - \v(())
743OK 2 - \v(())
744OK 0 - \v%(ab(xyz)c)
745OK 1 - \v%(ab(xyz)c)
746OK 2 - \v%(ab(xyz)c)
747OK 0 - \v(test|)empty
748OK 1 - \v(test|)empty
749OK 2 - \v(test|)empty
750OK 0 - \v(a|aa)(a|aa)
751OK 1 - \v(a|aa)(a|aa)
752OK 2 - \v(a|aa)(a|aa)
753OK 0 - \%d32
754OK 1 - \%d32
755OK 2 - \%d32
756OK 0 - \%o40
757OK 1 - \%o40
758OK 2 - \%o40
759OK 0 - \%x20
760OK 1 - \%x20
761OK 2 - \%x20
762OK 0 - \%u0020
763OK 1 - \%u0020
764OK 2 - \%u0020
765OK 0 - \%U00000020
766OK 1 - \%U00000020
767OK 2 - \%U00000020
768OK 0 - goo\|go
769OK 1 - goo\|go
770OK 2 - goo\|go
771OK 0 - \<goo\|\<go
772OK 1 - \<goo\|\<go
773OK 2 - \<goo\|\<go
774OK 0 - \<goo\|go
775OK 1 - \<goo\|go
776OK 2 - \<goo\|go
Bram Moolenaar5714b802013-05-28 22:03:20 +0200777OK 0 - \(\i\+\) \1
778OK 1 - \(\i\+\) \1
779OK 2 - \(\i\+\) \1
Bram Moolenaar428e9872013-05-30 17:05:39 +0200780OK 0 - \(\i\+\) \1
781OK 1 - \(\i\+\) \1
782OK 2 - \(\i\+\) \1
Bram Moolenaar5714b802013-05-28 22:03:20 +0200783OK 0 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
784OK 1 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
785OK 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 +0200786OK 0 - <\@<=span.
787OK 1 - <\@<=span.
788OK 0 - <\@1<=span.
789OK 1 - <\@1<=span.
790OK 0 - <\@2<=span.
791OK 1 - <\@2<=span.
792OK 0 - \(<<\)\@<=span.
793OK 1 - \(<<\)\@<=span.
794OK 0 - \(<<\)\@1<=span.
795OK 1 - \(<<\)\@1<=span.
796OK 0 - \(<<\)\@2<=span.
797OK 1 - \(<<\)\@2<=span.
Bram Moolenaarbad704f2013-05-30 11:51:08 +0200798OK 0 - \_[^8-9]\+
799OK 1 - \_[^8-9]\+
800OK 2 - \_[^8-9]\+
801OK 0 - \_[^a]\+
802OK 1 - \_[^a]\+
803OK 2 - \_[^a]\+
Bram Moolenaar16299b52013-05-30 18:45:23 +0200804OK 0 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
805OK 1 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200806192.168.0.1
807192.168.0.1
Bram Moolenaarfbc0d2e2013-05-19 19:40:29 +0200808192.168.0.1
Bram Moolenaar57a285b2013-05-26 16:57:28 +0200809
810<T="5">Ta 5</Title>
811<T="7">Ac 7</Title>
Bram Moolenaare23febd2013-05-26 18:40:14 +0200812ghi
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200813
814xxxstart3
Bram Moolenaar423532e2013-05-29 21:14:42 +0200815-0-
816ffo
817bob
818__ooooo
819koooo__
820moooooo
821 f__
822ab!babababababfoo
823ba!ab##abab?bafoo
824**!*****_
825-1-
826ffo
827bob
828__ooooo
829koooo__
830moooooo
831 f__
832ab!babababababfoo
833ba!ab##abab?bafoo
834**!*****_
835-2-
836ffo
837bob
838__ooooo
839koooo__
840moooooo
841 f__
842ab!babababababfoo
843ba!ab##abab?bafoo
844**!*****_
Bram Moolenaar4b780632013-05-31 22:14:52 +0200845Test
846Test END
847EN
848E