blob: a1c3f56e950eb63587128768aa00957efaa1cbe1 [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*)+
Bram Moolenaarac7c33e2013-07-21 17:06:00 +0200509OK 0 - \p*
510OK 1 - \p*
511OK 2 - \p*
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200512OK 0 - a\{-2,7}
513OK 1 - a\{-2,7}
514OK 2 - a\{-2,7}
Bram Moolenaar54dafde2013-05-31 23:18:00 +0200515OK 0 - a\{-2,7}x
516OK 1 - a\{-2,7}x
517OK 2 - a\{-2,7}x
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200518OK 0 - a\{2,7}
519OK 1 - a\{2,7}
520OK 2 - a\{2,7}
Bram Moolenaar54dafde2013-05-31 23:18:00 +0200521OK 0 - a\{2,7}x
522OK 1 - a\{2,7}x
523OK 2 - a\{2,7}x
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200524OK 0 - \vx(.{-,8})yz(.*)
525OK 1 - \vx(.{-,8})yz(.*)
526OK 2 - \vx(.{-,8})yz(.*)
527OK 0 - \vx(.*)yz(.*)
528OK 1 - \vx(.*)yz(.*)
529OK 2 - \vx(.*)yz(.*)
530OK 0 - \v(a{1,2}){-2,3}
531OK 1 - \v(a{1,2}){-2,3}
532OK 2 - \v(a{1,2}){-2,3}
533OK 0 - \v(a{-1,3})+
534OK 1 - \v(a{-1,3})+
535OK 2 - \v(a{-1,3})+
536OK 0 - \d\+e\d\d
537OK 1 - \d\+e\d\d
538OK 2 - \d\+e\d\d
539OK 0 - \v[a]
540OK 1 - \v[a]
541OK 2 - \v[a]
542OK 0 - a[bcd]
543OK 1 - a[bcd]
544OK 2 - a[bcd]
545OK 0 - a[b-d]
546OK 1 - a[b-d]
547OK 2 - a[b-d]
548OK 0 - [a-d][e-f][x-x]d
549OK 1 - [a-d][e-f][x-x]d
550OK 2 - [a-d][e-f][x-x]d
551OK 0 - \v[[:alpha:]]+
552OK 1 - \v[[:alpha:]]+
553OK 2 - \v[[:alpha:]]+
554OK 0 - [[:alpha:]\+]
555OK 1 - [[:alpha:]\+]
556OK 2 - [[:alpha:]\+]
557OK 0 - [^abc]\+
558OK 1 - [^abc]\+
559OK 2 - [^abc]\+
560OK 0 - [^abc]
561OK 1 - [^abc]
562OK 2 - [^abc]
563OK 0 - [^abc]\+
564OK 1 - [^abc]\+
565OK 2 - [^abc]\+
566OK 0 - [^a-d]\+
567OK 1 - [^a-d]\+
568OK 2 - [^a-d]\+
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-f]\+
576OK 1 - [^a-f]\+
577OK 2 - [^a-f]\+
578OK 0 - [a-c]\{-3,6}
579OK 1 - [a-c]\{-3,6}
580OK 2 - [a-c]\{-3,6}
581OK 0 - [^[:alpha:]]\+
582OK 1 - [^[:alpha:]]\+
583OK 2 - [^[:alpha:]]\+
584OK 0 - [-a]
585OK 1 - [-a]
586OK 2 - [-a]
587OK 0 - [a-]
588OK 1 - [a-]
589OK 2 - [a-]
Bram Moolenaar473de612013-06-08 18:19:48 +0200590OK 0 - [a-f]*\c
591OK 1 - [a-f]*\c
592OK 2 - [a-f]*\c
593OK 0 - [abc][xyz]\c
594OK 1 - [abc][xyz]\c
595OK 2 - [abc][xyz]\c
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200596OK 0 - [-./[:alnum:]_~]\+
597OK 1 - [-./[:alnum:]_~]\+
598OK 2 - [-./[:alnum:]_~]\+
599OK 0 - [\]\^\-\\]\+
600OK 1 - [\]\^\-\\]\+
601OK 2 - [\]\^\-\\]\+
602OK 0 - [[.a.]]\+
603OK 1 - [[.a.]]\+
604OK 2 - [[.a.]]\+
605OK 0 - abc[0-9]*ddd
606OK 1 - abc[0-9]*ddd
607OK 2 - abc[0-9]*ddd
608OK 0 - abc[0-9]*ddd
609OK 1 - abc[0-9]*ddd
610OK 2 - abc[0-9]*ddd
611OK 0 - \_[0-9]\+
612OK 1 - \_[0-9]\+
613OK 2 - \_[0-9]\+
614OK 0 - [0-9\n]\+
615OK 1 - [0-9\n]\+
616OK 2 - [0-9\n]\+
Bram Moolenaar61db8b52013-05-26 17:45:49 +0200617OK 0 - \_[0-9]\+
618OK 1 - \_[0-9]\+
619OK 2 - \_[0-9]\+
620OK 0 - \_f
621OK 1 - \_f
622OK 2 - \_f
623OK 0 - \_f\+
624OK 1 - \_f\+
625OK 2 - \_f\+
Bram Moolenaar75d7a062013-06-01 13:24:24 +0200626OK 0 - [0-9A-Za-z-_.]\+
627OK 1 - [0-9A-Za-z-_.]\+
628OK 2 - [0-9A-Za-z-_.]\+
Bram Moolenaar4b780632013-05-31 22:14:52 +0200629OK 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.
644OK 0 - \%^a
645OK 1 - \%^a
646OK 2 - \%^a
647OK 0 - .a\%$
648OK 1 - .a\%$
649OK 2 - .a\%$
650OK 0 - .a\%$
651OK 1 - .a\%$
652OK 2 - .a\%$
Bram Moolenaar1cfad522013-08-14 12:06:49 +0200653OK 0 - [0-7]\+
654OK 1 - [0-7]\+
655OK 2 - [0-7]\+
656OK 0 - [^0-7]\+
657OK 1 - [^0-7]\+
658OK 2 - [^0-7]\+
659OK 0 - [0-9]\+
660OK 1 - [0-9]\+
661OK 2 - [0-9]\+
662OK 0 - [^0-9]\+
663OK 1 - [^0-9]\+
664OK 2 - [^0-9]\+
665OK 0 - [0-9a-fA-F]\+
666OK 1 - [0-9a-fA-F]\+
667OK 2 - [0-9a-fA-F]\+
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200668OK 0 - [^0-9A-Fa-f]\+
669OK 1 - [^0-9A-Fa-f]\+
670OK 2 - [^0-9A-Fa-f]\+
671OK 0 - [a-z_A-Z0-9]\+
672OK 1 - [a-z_A-Z0-9]\+
673OK 2 - [a-z_A-Z0-9]\+
Bram Moolenaar1cfad522013-08-14 12:06:49 +0200674OK 0 - [^a-z_A-Z0-9]\+
675OK 1 - [^a-z_A-Z0-9]\+
676OK 2 - [^a-z_A-Z0-9]\+
677OK 0 - [a-z_A-Z]\+
678OK 1 - [a-z_A-Z]\+
679OK 2 - [a-z_A-Z]\+
680OK 0 - [^a-z_A-Z]\+
681OK 1 - [^a-z_A-Z]\+
682OK 2 - [^a-z_A-Z]\+
683OK 0 - [a-z]\+
684OK 1 - [a-z]\+
685OK 2 - [a-z]\+
686OK 0 - [a-z]\+
687OK 1 - [a-z]\+
688OK 2 - [a-z]\+
689OK 0 - [^a-z]\+
690OK 1 - [^a-z]\+
691OK 2 - [^a-z]\+
692OK 0 - [^a-z]\+
693OK 1 - [^a-z]\+
694OK 2 - [^a-z]\+
695OK 0 - [a-zA-Z]\+
696OK 1 - [a-zA-Z]\+
697OK 2 - [a-zA-Z]\+
698OK 0 - [^a-zA-Z]\+
699OK 1 - [^a-zA-Z]\+
700OK 2 - [^a-zA-Z]\+
701OK 0 - [A-Z]\+
702OK 1 - [A-Z]\+
703OK 2 - [A-Z]\+
704OK 0 - [^A-Z]\+
705OK 1 - [^A-Z]\+
706OK 2 - [^A-Z]\+
707OK 0 - [a-z]\+\c
708OK 1 - [a-z]\+\c
709OK 2 - [a-z]\+\c
710OK 0 - [A-Z]\+\c
711OK 1 - [A-Z]\+\c
712OK 2 - [A-Z]\+\c
713OK 0 - \c[^a-z]\+
714OK 1 - \c[^a-z]\+
715OK 2 - \c[^a-z]\+
716OK 0 - \c[^A-Z]\+
717OK 1 - \c[^A-Z]\+
718OK 2 - \c[^A-Z]\+
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200719OK 0 - \C[^A-Z]\+
720OK 1 - \C[^A-Z]\+
721OK 2 - \C[^A-Z]\+
722OK 0 - xx \ze test
723OK 1 - xx \ze test
724OK 2 - xx \ze test
725OK 0 - abc\zeend
726OK 1 - abc\zeend
Bram Moolenaare0fea9c2013-05-27 20:10:50 +0200727OK 2 - abc\zeend
728OK 0 - aa\zebb\|aaxx
729OK 1 - aa\zebb\|aaxx
730OK 2 - aa\zebb\|aaxx
731OK 0 - aa\zebb\|aaxx
732OK 1 - aa\zebb\|aaxx
733OK 2 - aa\zebb\|aaxx
734OK 0 - aabb\|aa\zebb
735OK 1 - aabb\|aa\zebb
736OK 2 - aabb\|aa\zebb
737OK 0 - aa\zebb\|aaebb
738OK 1 - aa\zebb\|aaebb
739OK 2 - aa\zebb\|aaebb
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200740OK 0 - abc\zsdd
741OK 1 - abc\zsdd
742OK 2 - abc\zsdd
743OK 0 - aa \zsax
744OK 1 - aa \zsax
745OK 2 - aa \zsax
746OK 0 - abc \zsmatch\ze abc
747OK 1 - abc \zsmatch\ze abc
Bram Moolenaare0fea9c2013-05-27 20:10:50 +0200748OK 2 - abc \zsmatch\ze abc
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200749OK 0 - \v(a \zsif .*){2}
750OK 1 - \v(a \zsif .*){2}
751OK 2 - \v(a \zsif .*){2}
752OK 0 - \>\zs.
753OK 1 - \>\zs.
754OK 2 - \>\zs.
Bram Moolenaar9be44812013-09-05 21:15:44 +0200755OK 0 - \s\+\ze\[/\|\s\zs\s\+
756OK 1 - \s\+\ze\[/\|\s\zs\s\+
757OK 2 - \s\+\ze\[/\|\s\zs\s\+
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200758OK 0 - abc\@=
759OK 1 - abc\@=
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200760OK 2 - abc\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200761OK 0 - abc\@=cd
762OK 1 - abc\@=cd
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200763OK 2 - abc\@=cd
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200764OK 0 - abc\@=
765OK 1 - abc\@=
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200766OK 2 - abc\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200767OK 0 - abcd\@=e
768OK 1 - abcd\@=e
769OK 2 - abcd\@=e
770OK 0 - abcd\@=e
771OK 1 - abcd\@=e
772OK 2 - abcd\@=e
773OK 0 - \v(abc)@=..
774OK 1 - \v(abc)@=..
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200775OK 2 - \v(abc)@=..
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200776OK 0 - \(.*John\)\@=.*Bob
777OK 1 - \(.*John\)\@=.*Bob
778OK 2 - \(.*John\)\@=.*Bob
779OK 0 - \(John.*\)\@=.*Bob
780OK 1 - \(John.*\)\@=.*Bob
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200781OK 2 - \(John.*\)\@=.*Bob
Bram Moolenaar14f55c62013-05-31 21:45:09 +0200782OK 0 - \<\S\+\())\)\@=
783OK 1 - \<\S\+\())\)\@=
784OK 2 - \<\S\+\())\)\@=
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200785OK 0 - .*John\&.*Bob
786OK 1 - .*John\&.*Bob
787OK 2 - .*John\&.*Bob
788OK 0 - .*John\&.*Bob
789OK 1 - .*John\&.*Bob
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200790OK 2 - .*John\&.*Bob
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200791OK 0 - \v(test1)@=.*yep
792OK 1 - \v(test1)@=.*yep
Bram Moolenaar2d5e1122013-05-30 21:42:13 +0200793OK 2 - \v(test1)@=.*yep
Bram Moolenaarb06e20e2013-05-30 22:44:02 +0200794OK 0 - foo\(bar\)\@!
795OK 1 - foo\(bar\)\@!
796OK 2 - foo\(bar\)\@!
797OK 0 - foo\(bar\)\@!
798OK 1 - foo\(bar\)\@!
799OK 2 - foo\(bar\)\@!
800OK 0 - if \(\(then\)\@!.\)*$
801OK 1 - if \(\(then\)\@!.\)*$
802OK 2 - if \(\(then\)\@!.\)*$
803OK 0 - if \(\(then\)\@!.\)*$
804OK 1 - if \(\(then\)\@!.\)*$
805OK 2 - if \(\(then\)\@!.\)*$
806OK 0 - \(foo\)\@!bar
807OK 1 - \(foo\)\@!bar
808OK 2 - \(foo\)\@!bar
809OK 0 - \(foo\)\@!...bar
810OK 1 - \(foo\)\@!...bar
811OK 2 - \(foo\)\@!...bar
812OK 0 - ^\%(.*bar\)\@!.*\zsfoo
813OK 1 - ^\%(.*bar\)\@!.*\zsfoo
814OK 2 - ^\%(.*bar\)\@!.*\zsfoo
815OK 0 - ^\%(.*bar\)\@!.*\zsfoo
816OK 1 - ^\%(.*bar\)\@!.*\zsfoo
817OK 2 - ^\%(.*bar\)\@!.*\zsfoo
818OK 0 - ^\%(.*bar\)\@!.*\zsfoo
819OK 1 - ^\%(.*bar\)\@!.*\zsfoo
820OK 2 - ^\%(.*bar\)\@!.*\zsfoo
Bram Moolenaara0169122013-06-26 18:16:58 +0200821OK 0 - [ ]\@!\p\%([ ]\@!\p\)*:
822OK 1 - [ ]\@!\p\%([ ]\@!\p\)*:
823OK 2 - [ ]\@!\p\%([ ]\@!\p\)*:
Bram Moolenaar398d53d2013-08-01 15:45:52 +0200824OK 0 - [ ]\@!\p\([ ]\@!\p\)*:
825OK 1 - [ ]\@!\p\([ ]\@!\p\)*:
826OK 2 - [ ]\@!\p\([ ]\@!\p\)*:
Bram Moolenaare53c8612013-07-17 22:35:39 +0200827OK 0 - m\k\+_\@=\%(_\@!\k\)\@<=\k\+e
828OK 1 - m\k\+_\@=\%(_\@!\k\)\@<=\k\+e
829OK 2 - m\k\+_\@=\%(_\@!\k\)\@<=\k\+e
Bram Moolenaar196ed142013-07-21 18:59:24 +0200830OK 0 - \%(\U\@<=S\k*\|S\l\)R
831OK 1 - \%(\U\@<=S\k*\|S\l\)R
832OK 2 - \%(\U\@<=S\k*\|S\l\)R
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200833OK 0 - [[:alpha:]]\{-2,6}
834OK 1 - [[:alpha:]]\{-2,6}
835OK 2 - [[:alpha:]]\{-2,6}
836OK 0 -
837OK 1 -
838OK 2 -
839OK 0 - \v(())
840OK 1 - \v(())
841OK 2 - \v(())
842OK 0 - \v%(ab(xyz)c)
843OK 1 - \v%(ab(xyz)c)
844OK 2 - \v%(ab(xyz)c)
845OK 0 - \v(test|)empty
846OK 1 - \v(test|)empty
847OK 2 - \v(test|)empty
848OK 0 - \v(a|aa)(a|aa)
849OK 1 - \v(a|aa)(a|aa)
850OK 2 - \v(a|aa)(a|aa)
851OK 0 - \%d32
852OK 1 - \%d32
853OK 2 - \%d32
854OK 0 - \%o40
855OK 1 - \%o40
856OK 2 - \%o40
857OK 0 - \%x20
858OK 1 - \%x20
859OK 2 - \%x20
860OK 0 - \%u0020
861OK 1 - \%u0020
862OK 2 - \%u0020
863OK 0 - \%U00000020
864OK 1 - \%U00000020
865OK 2 - \%U00000020
Bram Moolenaar595cad22013-09-22 13:57:24 +0200866OK 0 - \%d0
867OK 1 - \%d0
868OK 2 - \%d0
Bram Moolenaard75799ab72013-06-05 11:05:17 +0200869OK 0 - foo\%[bar]
870OK 1 - foo\%[bar]
871OK 2 - foo\%[bar]
872OK 0 - foo\%[bar]
873OK 1 - foo\%[bar]
874OK 2 - foo\%[bar]
875OK 0 - foo\%[bar]
876OK 1 - foo\%[bar]
877OK 2 - foo\%[bar]
878OK 0 - foo\%[bar]
879OK 1 - foo\%[bar]
880OK 2 - foo\%[bar]
881OK 0 - foo\%[bar]
882OK 1 - foo\%[bar]
883OK 2 - foo\%[bar]
884OK 0 - foo\%[bar]
885OK 1 - foo\%[bar]
886OK 2 - foo\%[bar]
887OK 0 - foo\%[bar]x
888OK 1 - foo\%[bar]x
889OK 2 - foo\%[bar]x
890OK 0 - foo\%[bar]x
891OK 1 - foo\%[bar]x
892OK 2 - foo\%[bar]x
893OK 0 - \%[bar]x
894OK 1 - \%[bar]x
895OK 2 - \%[bar]x
896OK 0 - \%[bar]x
897OK 1 - \%[bar]x
898OK 2 - \%[bar]x
899OK 0 - \%[bar]x
900OK 1 - \%[bar]x
901OK 2 - \%[bar]x
Bram Moolenaard7986252013-06-17 21:33:41 +0200902OK 0 - b\%[[ao]r]
903OK 1 - b\%[[ao]r]
904OK 2 - b\%[[ao]r]
Bram Moolenaara0c85c72013-06-17 22:04:38 +0200905OK 0 - b\%[[]]r]
906OK 1 - b\%[[]]r]
907OK 2 - b\%[[]]r]
Bram Moolenaareec3e1e2013-08-01 18:38:26 +0200908OK 0 - @\%[\w\-]*
909OK 1 - @\%[\w\-]*
910OK 2 - @\%[\w\-]*
Bram Moolenaarfdb6dc12013-05-25 23:15:27 +0200911OK 0 - goo\|go
912OK 1 - goo\|go
913OK 2 - goo\|go
914OK 0 - \<goo\|\<go
915OK 1 - \<goo\|\<go
916OK 2 - \<goo\|\<go
917OK 0 - \<goo\|go
918OK 1 - \<goo\|go
919OK 2 - \<goo\|go
Bram Moolenaar5714b802013-05-28 22:03:20 +0200920OK 0 - \(\i\+\) \1
921OK 1 - \(\i\+\) \1
922OK 2 - \(\i\+\) \1
Bram Moolenaar428e9872013-05-30 17:05:39 +0200923OK 0 - \(\i\+\) \1
924OK 1 - \(\i\+\) \1
925OK 2 - \(\i\+\) \1
Bram Moolenaar5714b802013-05-28 22:03:20 +0200926OK 0 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
927OK 1 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
928OK 2 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
Bram Moolenaarb122e972013-06-02 16:07:10 +0200929OK 0 - \(\d*\)a \1b
930OK 1 - \(\d*\)a \1b
931OK 2 - \(\d*\)a \1b
Bram Moolenaar141f6bb2013-06-15 15:09:50 +0200932OK 0 - ^.\(.\).\_..\1.
933OK 1 - ^.\(.\).\_..\1.
934OK 2 - ^.\(.\).\_..\1.
Bram Moolenaarf86c0b02013-06-26 12:42:44 +0200935OK 0 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
936OK 1 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
937OK 2 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
938OK 0 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
939OK 1 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
940OK 2 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
941OK 0 - ^.*\.\(.*\)/.\+\(\1\)\@<=$
942OK 1 - ^.*\.\(.*\)/.\+\(\1\)\@<=$
943OK 2 - ^.*\.\(.*\)/.\+\(\1\)\@<=$
Bram Moolenaar560c52d2013-06-29 12:10:26 +0200944OK 0 - \\\@<!\${\(\d\+\%(:.\{-}\)\?\\\@<!\)}
945OK 1 - \\\@<!\${\(\d\+\%(:.\{-}\)\?\\\@<!\)}
946OK 2 - \\\@<!\${\(\d\+\%(:.\{-}\)\?\\\@<!\)}
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200947OK 0 - <\@<=span.
948OK 1 - <\@<=span.
Bram Moolenaar61602c52013-06-01 19:54:43 +0200949OK 2 - <\@<=span.
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200950OK 0 - <\@1<=span.
951OK 1 - <\@1<=span.
Bram Moolenaar61602c52013-06-01 19:54:43 +0200952OK 2 - <\@1<=span.
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200953OK 0 - <\@2<=span.
954OK 1 - <\@2<=span.
Bram Moolenaar61602c52013-06-01 19:54:43 +0200955OK 2 - <\@2<=span.
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200956OK 0 - \(<<\)\@<=span.
957OK 1 - \(<<\)\@<=span.
Bram Moolenaar61602c52013-06-01 19:54:43 +0200958OK 2 - \(<<\)\@<=span.
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200959OK 0 - \(<<\)\@1<=span.
960OK 1 - \(<<\)\@1<=span.
Bram Moolenaar61602c52013-06-01 19:54:43 +0200961OK 2 - \(<<\)\@1<=span.
Bram Moolenaar75eb1612013-05-29 18:45:11 +0200962OK 0 - \(<<\)\@2<=span.
963OK 1 - \(<<\)\@2<=span.
Bram Moolenaar61602c52013-06-01 19:54:43 +0200964OK 2 - \(<<\)\@2<=span.
965OK 0 - \(foo\)\@<!bar.
966OK 1 - \(foo\)\@<!bar.
967OK 2 - \(foo\)\@<!bar.
Bram Moolenaar473de612013-06-08 18:19:48 +0200968OK 0 - \v\C%(<Last Changed:\s+)@<=.*$
969OK 1 - \v\C%(<Last Changed:\s+)@<=.*$
970OK 2 - \v\C%(<Last Changed:\s+)@<=.*$
971OK 0 - \v\C%(<Last Changed:\s+)@<=.*$
972OK 1 - \v\C%(<Last Changed:\s+)@<=.*$
973OK 2 - \v\C%(<Last Changed:\s+)@<=.*$
974OK 0 - \(foo\)\@<=\>
975OK 1 - \(foo\)\@<=\>
976OK 2 - \(foo\)\@<=\>
977OK 0 - \(foo\)\@<=\>
978OK 1 - \(foo\)\@<=\>
979OK 2 - \(foo\)\@<=\>
Bram Moolenaarbcf4d172013-06-10 16:35:18 +0200980OK 0 - \(foo\)\@<=.*
981OK 1 - \(foo\)\@<=.*
982OK 2 - \(foo\)\@<=.*
Bram Moolenaar3f0df062013-08-14 13:34:25 +0200983OK 0 - \(r\@<=\|\w\@<!\)\/
984OK 1 - \(r\@<=\|\w\@<!\)\/
985OK 2 - \(r\@<=\|\w\@<!\)\/
Bram Moolenaar87953742013-06-05 18:52:40 +0200986OK 0 - \(a*\)\@>a
987OK 1 - \(a*\)\@>a
988OK 2 - \(a*\)\@>a
989OK 0 - \(a*\)\@>b
990OK 1 - \(a*\)\@>b
991OK 2 - \(a*\)\@>b
Bram Moolenaar78c93e42013-09-05 16:05:36 +0200992OK 0 - ^\(.\{-}b\)\@>.
993OK 1 - ^\(.\{-}b\)\@>.
994OK 2 - ^\(.\{-}b\)\@>.
Bram Moolenaar699c1202013-09-25 16:41:54 +0200995OK 0 - \(.\{-}\)\(\)\@>$
996OK 1 - \(.\{-}\)\(\)\@>$
997OK 2 - \(.\{-}\)\(\)\@>$
Bram Moolenaar87953742013-06-05 18:52:40 +0200998OK 0 - \(a*\)\@>a\|a\+
999OK 2 - \(a*\)\@>a\|a\+
Bram Moolenaarbad704f2013-05-30 11:51:08 +02001000OK 0 - \_[^8-9]\+
1001OK 1 - \_[^8-9]\+
1002OK 2 - \_[^8-9]\+
1003OK 0 - \_[^a]\+
1004OK 1 - \_[^a]\+
1005OK 2 - \_[^a]\+
Bram Moolenaar16299b52013-05-30 18:45:23 +02001006OK 0 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
1007OK 1 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
Bram Moolenaar54dafde2013-05-31 23:18:00 +02001008OK 2 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
Bram Moolenaara50d02d2013-06-16 15:43:50 +02001009OK 0 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=
1010OK 1 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=
1011OK 2 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=
Bram Moolenaar141f6bb2013-06-15 15:09:50 +02001012multi-line tests
1013OK 0 - ^.\(.\).\_..\1.
1014OK 1 - ^.\(.\).\_..\1.
1015OK 2 - ^.\(.\).\_..\1.
1016OK 0 - \v.*\/(.*)\n.*\/\1$
1017OK 1 - \v.*\/(.*)\n.*\/\1$
1018OK 2 - \v.*\/(.*)\n.*\/\1$
1019OK 0 - \S.*\nx
1020OK 1 - \S.*\nx
1021OK 2 - \S.*\nx
1022OK 0 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\>
1023OK 1 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\>
1024OK 2 - \<\(\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\.\)\{3\}\(25\_[0-5]\|2\_[0-4]\_[0-9]\|\_[01]\?\_[0-9]\_[0-9]\?\)\>
1025OK 0 - a\n^b$\n^c
1026OK 1 - a\n^b$\n^c
1027OK 2 - a\n^b$\n^c
Bram Moolenaar57a285b2013-05-26 16:57:28 +02001028
1029<T="5">Ta 5</Title>
1030<T="7">Ac 7</Title>
Bram Moolenaar580abea2013-06-14 20:31:28 +02001031
Bram Moolenaar61602c52013-06-01 19:54:43 +02001032xxstart3
Bram Moolenaardacd7de2013-06-04 18:28:48 +02001033
1034thexE thE thExethe
1035AndAxAnd AndAxAnd
1036oooxOfOr fOrOxooo
1037oooxOfOr fOrOxooo
Bram Moolenaar044aa292013-06-04 21:27:38 +02001038
1039asdfhereasdf
1040asdfagainasdf
1041
Bram Moolenaar423532e2013-05-29 21:14:42 +02001042-0-
1043ffo
1044bob
1045__ooooo
1046koooo__
1047moooooo
1048 f__
1049ab!babababababfoo
1050ba!ab##abab?bafoo
1051**!*****_
1052-1-
1053ffo
1054bob
1055__ooooo
1056koooo__
1057moooooo
1058 f__
1059ab!babababababfoo
1060ba!ab##abab?bafoo
1061**!*****_
1062-2-
1063ffo
1064bob
1065__ooooo
1066koooo__
1067moooooo
1068 f__
1069ab!babababababfoo
1070ba!ab##abab?bafoo
1071**!*****_
Bram Moolenaar4b780632013-05-31 22:14:52 +02001072Test
1073Test END
1074EN
1075E