view src/testdir/test64.ok @ 13503:5d345460c984 v8.0.1625

patch 8.0.1625: test_quotestar is flaky when run in GTK GUI commit https://github.com/vim/vim/commit/29dfa5af3c14406573d08609d2e95add4d6b45fb Author: Bram Moolenaar <Bram@vim.org> Date: Tue Mar 20 21:24:45 2018 +0100 patch 8.0.1625: test_quotestar is flaky when run in GTK GUI Problem: Test_quotestar is flaky when run in GTK GUI. Solution: Do not call lose_selection when invoked from selection_clear_event().
author Christian Brabandt <cb@256bit.org>
date Tue, 20 Mar 2018 21:30:07 +0100
parents 3666915cac0b
children
line wrap: on
line source

Results of test64:
OK 0 - ab
OK 1 - ab
OK 2 - ab
OK 0 - b
OK 1 - b
OK 2 - b
OK 0 - bc*
OK 1 - bc*
OK 2 - bc*
OK 0 - bc\{-}
OK 1 - bc\{-}
OK 2 - bc\{-}
OK 0 - bc\{-}\(d\)
OK 1 - bc\{-}\(d\)
OK 2 - bc\{-}\(d\)
OK 0 - bc*
OK 1 - bc*
OK 2 - bc*
OK 0 - c*
OK 1 - c*
OK 2 - c*
OK 0 - bc*
OK 1 - bc*
OK 2 - bc*
OK 0 - c*
OK 1 - c*
OK 2 - c*
OK 0 - bc\+
OK 1 - bc\+
OK 2 - bc\+
OK 0 - bc\+
OK 1 - bc\+
OK 2 - bc\+
OK 0 - a\|ab
OK 1 - a\|ab
OK 2 - a\|ab
OK 0 - c\?
OK 1 - c\?
OK 2 - c\?
OK 0 - bc\?
OK 1 - bc\?
OK 2 - bc\?
OK 0 - bc\?
OK 1 - bc\?
OK 2 - bc\?
OK 0 - \va{1}
OK 1 - \va{1}
OK 2 - \va{1}
OK 0 - \va{2}
OK 1 - \va{2}
OK 2 - \va{2}
OK 0 - \va{2}
OK 1 - \va{2}
OK 2 - \va{2}
OK 0 - \va{2}
OK 1 - \va{2}
OK 2 - \va{2}
OK 0 - \va{2}
OK 1 - \va{2}
OK 2 - \va{2}
OK 0 - \va{2}
OK 1 - \va{2}
OK 2 - \va{2}
OK 0 - \va{2}
OK 1 - \va{2}
OK 2 - \va{2}
OK 0 - \vb{1}
OK 1 - \vb{1}
OK 2 - \vb{1}
OK 0 - \vba{2}
OK 1 - \vba{2}
OK 2 - \vba{2}
OK 0 - \vba{3}
OK 1 - \vba{3}
OK 2 - \vba{3}
OK 0 - \v(ab){1}
OK 1 - \v(ab){1}
OK 2 - \v(ab){1}
OK 0 - \v(ab){1}
OK 1 - \v(ab){1}
OK 2 - \v(ab){1}
OK 0 - \v(ab){1}
OK 1 - \v(ab){1}
OK 2 - \v(ab){1}
OK 0 - \v(ab){0,2}
OK 1 - \v(ab){0,2}
OK 2 - \v(ab){0,2}
OK 0 - \v(ab){0,2}
OK 1 - \v(ab){0,2}
OK 2 - \v(ab){0,2}
OK 0 - \v(ab){1,2}
OK 1 - \v(ab){1,2}
OK 2 - \v(ab){1,2}
OK 0 - \v(ab){1,2}
OK 1 - \v(ab){1,2}
OK 2 - \v(ab){1,2}
OK 0 - \v(ab){2,4}
OK 1 - \v(ab){2,4}
OK 2 - \v(ab){2,4}
OK 0 - \v(ab){2,4}
OK 1 - \v(ab){2,4}
OK 2 - \v(ab){2,4}
OK 0 - \v(ab){2}
OK 1 - \v(ab){2}
OK 2 - \v(ab){2}
OK 0 - \v(ab){2}
OK 1 - \v(ab){2}
OK 2 - \v(ab){2}
OK 0 - \v(ab){2}
OK 1 - \v(ab){2}
OK 2 - \v(ab){2}
OK 0 - \v(ab){2}
OK 1 - \v(ab){2}
OK 2 - \v(ab){2}
OK 0 - \v((ab){2}){2}
OK 1 - \v((ab){2}){2}
OK 2 - \v((ab){2}){2}
OK 0 - \v((ab){2}){2}
OK 1 - \v((ab){2}){2}
OK 2 - \v((ab){2}){2}
OK 0 - \v(a{1}){1}
OK 1 - \v(a{1}){1}
OK 2 - \v(a{1}){1}
OK 0 - \v(a{2}){1}
OK 1 - \v(a{2}){1}
OK 2 - \v(a{2}){1}
OK 0 - \v(a{2}){1}
OK 1 - \v(a{2}){1}
OK 2 - \v(a{2}){1}
OK 0 - \v(a{2}){1}
OK 1 - \v(a{2}){1}
OK 2 - \v(a{2}){1}
OK 0 - \v(a{1}){2}
OK 1 - \v(a{1}){2}
OK 2 - \v(a{1}){2}
OK 0 - \v(a{1}){2}
OK 1 - \v(a{1}){2}
OK 2 - \v(a{1}){2}
OK 0 - \v(a{2})+
OK 1 - \v(a{2})+
OK 2 - \v(a{2})+
OK 0 - \v(a{2})+
OK 1 - \v(a{2})+
OK 2 - \v(a{2})+
OK 0 - \v(a{2}){1}
OK 1 - \v(a{2}){1}
OK 2 - \v(a{2}){1}
OK 0 - \v(a{1}){2}
OK 1 - \v(a{1}){2}
OK 2 - \v(a{1}){2}
OK 0 - \v(a{1}){1}
OK 1 - \v(a{1}){1}
OK 2 - \v(a{1}){1}
OK 0 - \v(a{2}){2}
OK 1 - \v(a{2}){2}
OK 2 - \v(a{2}){2}
OK 0 - \v(a{2}){2}
OK 1 - \v(a{2}){2}
OK 2 - \v(a{2}){2}
OK 0 - \v(a+){2}
OK 1 - \v(a+){2}
OK 2 - \v(a+){2}
OK 0 - \v(a{3}){2}
OK 1 - \v(a{3}){2}
OK 2 - \v(a{3}){2}
OK 0 - \v(a{1,2}){2}
OK 1 - \v(a{1,2}){2}
OK 2 - \v(a{1,2}){2}
OK 0 - \v(a{1,3}){2}
OK 1 - \v(a{1,3}){2}
OK 2 - \v(a{1,3}){2}
OK 0 - \v(a{1,3}){2}
OK 1 - \v(a{1,3}){2}
OK 2 - \v(a{1,3}){2}
OK 0 - \v(a{1,3}){3}
OK 1 - \v(a{1,3}){3}
OK 2 - \v(a{1,3}){3}
OK 0 - \v(a{1,2}){2}
OK 1 - \v(a{1,2}){2}
OK 2 - \v(a{1,2}){2}
OK 0 - \v(a+)+
OK 1 - \v(a+)+
OK 2 - \v(a+)+
OK 0 - \v(a+)+
OK 1 - \v(a+)+
OK 2 - \v(a+)+
OK 0 - \v(a+){1,2}
OK 1 - \v(a+){1,2}
OK 2 - \v(a+){1,2}
OK 0 - \v(a+)(a+)
OK 1 - \v(a+)(a+)
OK 2 - \v(a+)(a+)
OK 0 - \v(a{3})+
OK 1 - \v(a{3})+
OK 2 - \v(a{3})+
OK 0 - \v(a|b|c)+
OK 1 - \v(a|b|c)+
OK 2 - \v(a|b|c)+
OK 0 - \v(a|b|c){2}
OK 1 - \v(a|b|c){2}
OK 2 - \v(a|b|c){2}
OK 0 - \v(abc){2}
OK 1 - \v(abc){2}
OK 2 - \v(abc){2}
OK 0 - \v(abc){2}
OK 1 - \v(abc){2}
OK 2 - \v(abc){2}
OK 0 - a*
OK 1 - a*
OK 2 - a*
OK 0 - \v(a*)+
OK 1 - \v(a*)+
OK 2 - \v(a*)+
OK 0 - \v((ab)+)+
OK 1 - \v((ab)+)+
OK 2 - \v((ab)+)+
OK 0 - \v(((ab)+)+)+
OK 1 - \v(((ab)+)+)+
OK 2 - \v(((ab)+)+)+
OK 0 - \v(((ab)+)+)+
OK 1 - \v(((ab)+)+)+
OK 2 - \v(((ab)+)+)+
OK 0 - \v(a{0,2})+
OK 1 - \v(a{0,2})+
OK 2 - \v(a{0,2})+
OK 0 - \v(a*)+
OK 1 - \v(a*)+
OK 2 - \v(a*)+
OK 0 - \v((a*)+)+
OK 1 - \v((a*)+)+
OK 2 - \v((a*)+)+
OK 0 - \v((ab)*)+
OK 1 - \v((ab)*)+
OK 2 - \v((ab)*)+
OK 0 - \va{1,3}
OK 1 - \va{1,3}
OK 2 - \va{1,3}
OK 0 - \va{2,3}
OK 1 - \va{2,3}
OK 2 - \va{2,3}
OK 0 - \v((ab)+|c*)+
OK 1 - \v((ab)+|c*)+
OK 2 - \v((ab)+|c*)+
OK 0 - \v(a{2})|(b{3})
OK 1 - \v(a{2})|(b{3})
OK 2 - \v(a{2})|(b{3})
OK 0 - \va{2}|b{2}
OK 1 - \va{2}|b{2}
OK 2 - \va{2}|b{2}
OK 0 - \v(a)+|(c)+
OK 1 - \v(a)+|(c)+
OK 2 - \v(a)+|(c)+
OK 0 - \vab{2,3}c
OK 1 - \vab{2,3}c
OK 2 - \vab{2,3}c
OK 0 - \vab{2,3}c
OK 1 - \vab{2,3}c
OK 2 - \vab{2,3}c
OK 0 - \vab{2,3}cd{2,3}e
OK 1 - \vab{2,3}cd{2,3}e
OK 2 - \vab{2,3}cd{2,3}e
OK 0 - \va(bc){2}d
OK 1 - \va(bc){2}d
OK 2 - \va(bc){2}d
OK 0 - \va*a{2}
OK 1 - \va*a{2}
OK 2 - \va*a{2}
OK 0 - \va*a{2}
OK 1 - \va*a{2}
OK 2 - \va*a{2}
OK 0 - \va*a{2}
OK 1 - \va*a{2}
OK 2 - \va*a{2}
OK 0 - \va*a{2}
OK 1 - \va*a{2}
OK 2 - \va*a{2}
OK 0 - \va*b*|a*c*
OK 1 - \va*b*|a*c*
OK 2 - \va*b*|a*c*
OK 0 - \va{1}b{1}|a{1}b{1}
OK 1 - \va{1}b{1}|a{1}b{1}
OK 2 - \va{1}b{1}|a{1}b{1}
OK 0 - \v(a)
OK 1 - \v(a)
OK 2 - \v(a)
OK 0 - \v(a)(b)
OK 1 - \v(a)(b)
OK 2 - \v(a)(b)
OK 0 - \v(ab)(b)(c)
OK 1 - \v(ab)(b)(c)
OK 2 - \v(ab)(b)(c)
OK 0 - \v((a)(b))
OK 1 - \v((a)(b))
OK 2 - \v((a)(b))
OK 0 - \v(a)|(b)
OK 1 - \v(a)|(b)
OK 2 - \v(a)|(b)
OK 0 - \v(a*)+
OK 1 - \v(a*)+
OK 2 - \v(a*)+
OK 0 - x
OK 1 - x
OK 2 - x
OK 0 - ab
OK 1 - ab
OK 2 - ab
OK 0 - ab
OK 1 - ab
OK 2 - ab
OK 0 - ab
OK 1 - ab
OK 2 - ab
OK 0 - x*
OK 1 - x*
OK 2 - x*
OK 0 - x*
OK 1 - x*
OK 2 - x*
OK 0 - x*
OK 1 - x*
OK 2 - x*
OK 0 - x\+
OK 1 - x\+
OK 2 - x\+
OK 0 - x\+
OK 1 - x\+
OK 2 - x\+
OK 0 - x\+
OK 1 - x\+
OK 2 - x\+
OK 0 - x\+
OK 1 - x\+
OK 2 - x\+
OK 0 - x\=
OK 1 - x\=
OK 2 - x\=
OK 0 - x\=
OK 1 - x\=
OK 2 - x\=
OK 0 - x\=
OK 1 - x\=
OK 2 - x\=
OK 0 - x\?
OK 1 - x\?
OK 2 - x\?
OK 0 - x\?
OK 1 - x\?
OK 2 - x\?
OK 0 - x\?
OK 1 - x\?
OK 2 - x\?
OK 0 - a\{0,0}
OK 1 - a\{0,0}
OK 2 - a\{0,0}
OK 0 - a\{0,1}
OK 1 - a\{0,1}
OK 2 - a\{0,1}
OK 0 - a\{1,0}
OK 1 - a\{1,0}
OK 2 - a\{1,0}
OK 0 - a\{3,6}
OK 1 - a\{3,6}
OK 2 - a\{3,6}
OK 0 - a\{3,6}
OK 1 - a\{3,6}
OK 2 - a\{3,6}
OK 0 - a\{3,6}
OK 1 - a\{3,6}
OK 2 - a\{3,6}
OK 0 - a\{0}
OK 1 - a\{0}
OK 2 - a\{0}
OK 0 - a\{2}
OK 1 - a\{2}
OK 2 - a\{2}
OK 0 - a\{2}
OK 1 - a\{2}
OK 2 - a\{2}
OK 0 - a\{2}
OK 1 - a\{2}
OK 2 - a\{2}
OK 0 - a\{0,}
OK 1 - a\{0,}
OK 2 - a\{0,}
OK 0 - a\{0,}
OK 1 - a\{0,}
OK 2 - a\{0,}
OK 0 - a\{2,}
OK 1 - a\{2,}
OK 2 - a\{2,}
OK 0 - a\{2,}
OK 1 - a\{2,}
OK 2 - a\{2,}
OK 0 - a\{5,}
OK 1 - a\{5,}
OK 2 - a\{5,}
OK 0 - a\{5,}
OK 1 - a\{5,}
OK 2 - a\{5,}
OK 0 - a\{,0}
OK 1 - a\{,0}
OK 2 - a\{,0}
OK 0 - a\{,5}
OK 1 - a\{,5}
OK 2 - a\{,5}
OK 0 - a\{,5}
OK 1 - a\{,5}
OK 2 - a\{,5}
OK 0 - ^*\{4,}$
OK 1 - ^*\{4,}$
OK 2 - ^*\{4,}$
OK 0 - ^*\{4,}$
OK 1 - ^*\{4,}$
OK 2 - ^*\{4,}$
OK 0 - ^*\{4,}$
OK 1 - ^*\{4,}$
OK 2 - ^*\{4,}$
OK 0 - a\{}
OK 1 - a\{}
OK 2 - a\{}
OK 0 - a\{}
OK 1 - a\{}
OK 2 - a\{}
OK 0 - a\{-0,0}
OK 1 - a\{-0,0}
OK 2 - a\{-0,0}
OK 0 - a\{-0,1}
OK 1 - a\{-0,1}
OK 2 - a\{-0,1}
OK 0 - a\{-3,6}
OK 1 - a\{-3,6}
OK 2 - a\{-3,6}
OK 0 - a\{-3,6}
OK 1 - a\{-3,6}
OK 2 - a\{-3,6}
OK 0 - a\{-3,6}
OK 1 - a\{-3,6}
OK 2 - a\{-3,6}
OK 0 - a\{-0}
OK 1 - a\{-0}
OK 2 - a\{-0}
OK 0 - a\{-2}
OK 1 - a\{-2}
OK 2 - a\{-2}
OK 0 - a\{-2}
OK 1 - a\{-2}
OK 2 - a\{-2}
OK 0 - a\{-0,}
OK 1 - a\{-0,}
OK 2 - a\{-0,}
OK 0 - a\{-0,}
OK 1 - a\{-0,}
OK 2 - a\{-0,}
OK 0 - a\{-2,}
OK 1 - a\{-2,}
OK 2 - a\{-2,}
OK 0 - a\{-2,}
OK 1 - a\{-2,}
OK 2 - a\{-2,}
OK 0 - a\{-,0}
OK 1 - a\{-,0}
OK 2 - a\{-,0}
OK 0 - a\{-,5}
OK 1 - a\{-,5}
OK 2 - a\{-,5}
OK 0 - a\{-,5}
OK 1 - a\{-,5}
OK 2 - a\{-,5}
OK 0 - a\{-}
OK 1 - a\{-}
OK 2 - a\{-}
OK 0 - a\{-}
OK 1 - a\{-}
OK 2 - a\{-}
OK 0 - \(abc\)*
OK 1 - \(abc\)*
OK 2 - \(abc\)*
OK 0 - \(ab\)\+
OK 1 - \(ab\)\+
OK 2 - \(ab\)\+
OK 0 - \(abaaaaa\)*cd
OK 1 - \(abaaaaa\)*cd
OK 2 - \(abaaaaa\)*cd
OK 0 - \(test1\)\? \(test2\)\?
OK 1 - \(test1\)\? \(test2\)\?
OK 2 - \(test1\)\? \(test2\)\?
OK 0 - \(test1\)\= \(test2\) \(test4443\)\=
OK 1 - \(test1\)\= \(test2\) \(test4443\)\=
OK 2 - \(test1\)\= \(test2\) \(test4443\)\=
OK 0 - \(\(sub1\) hello \(sub 2\)\)
OK 1 - \(\(sub1\) hello \(sub 2\)\)
OK 2 - \(\(sub1\) hello \(sub 2\)\)
OK 0 - \(\(\(yyxxzz\)\)\)
OK 1 - \(\(\(yyxxzz\)\)\)
OK 2 - \(\(\(yyxxzz\)\)\)
OK 0 - \v((ab)+|c+)+
OK 1 - \v((ab)+|c+)+
OK 2 - \v((ab)+|c+)+
OK 0 - \v((ab)|c*)+
OK 1 - \v((ab)|c*)+
OK 2 - \v((ab)|c*)+
OK 0 - \v(a(c*)+b)+
OK 1 - \v(a(c*)+b)+
OK 2 - \v(a(c*)+b)+
OK 0 - \v(a|b*)+
OK 1 - \v(a|b*)+
OK 2 - \v(a|b*)+
OK 0 - \p*
OK 1 - \p*
OK 2 - \p*
OK 0 - a\{-2,7}
OK 1 - a\{-2,7}
OK 2 - a\{-2,7}
OK 0 - a\{-2,7}x
OK 1 - a\{-2,7}x
OK 2 - a\{-2,7}x
OK 0 - a\{2,7}
OK 1 - a\{2,7}
OK 2 - a\{2,7}
OK 0 - a\{2,7}x
OK 1 - a\{2,7}x
OK 2 - a\{2,7}x
OK 0 - \vx(.{-,8})yz(.*)
OK 1 - \vx(.{-,8})yz(.*)
OK 2 - \vx(.{-,8})yz(.*)
OK 0 - \vx(.*)yz(.*)
OK 1 - \vx(.*)yz(.*)
OK 2 - \vx(.*)yz(.*)
OK 0 - \v(a{1,2}){-2,3}
OK 1 - \v(a{1,2}){-2,3}
OK 2 - \v(a{1,2}){-2,3}
OK 0 - \v(a{-1,3})+
OK 1 - \v(a{-1,3})+
OK 2 - \v(a{-1,3})+
OK 0 - ^\s\{-}\zs\( x\|x$\)
OK 1 - ^\s\{-}\zs\( x\|x$\)
OK 2 - ^\s\{-}\zs\( x\|x$\)
OK 0 - ^\s\{-}\zs\(x\| x$\)
OK 1 - ^\s\{-}\zs\(x\| x$\)
OK 2 - ^\s\{-}\zs\(x\| x$\)
OK 0 - ^\s\{-}\ze\(x\| x$\)
OK 1 - ^\s\{-}\ze\(x\| x$\)
OK 2 - ^\s\{-}\ze\(x\| x$\)
OK 0 - ^\(\s\{-}\)\(x\| x$\)
OK 1 - ^\(\s\{-}\)\(x\| x$\)
OK 2 - ^\(\s\{-}\)\(x\| x$\)
OK 0 - \d\+e\d\d
OK 1 - \d\+e\d\d
OK 2 - \d\+e\d\d
OK 0 - \v[a]
OK 1 - \v[a]
OK 2 - \v[a]
OK 0 - a[bcd]
OK 1 - a[bcd]
OK 2 - a[bcd]
OK 0 - a[b-d]
OK 1 - a[b-d]
OK 2 - a[b-d]
OK 0 - [a-d][e-f][x-x]d
OK 1 - [a-d][e-f][x-x]d
OK 2 - [a-d][e-f][x-x]d
OK 0 - \v[[:alpha:]]+
OK 1 - \v[[:alpha:]]+
OK 2 - \v[[:alpha:]]+
OK 0 - [[:alpha:]\+]
OK 1 - [[:alpha:]\+]
OK 2 - [[:alpha:]\+]
OK 0 - [^abc]\+
OK 1 - [^abc]\+
OK 2 - [^abc]\+
OK 0 - [^abc]
OK 1 - [^abc]
OK 2 - [^abc]
OK 0 - [^abc]\+
OK 1 - [^abc]\+
OK 2 - [^abc]\+
OK 0 - [^a-d]\+
OK 1 - [^a-d]\+
OK 2 - [^a-d]\+
OK 0 - [a-f]*
OK 1 - [a-f]*
OK 2 - [a-f]*
OK 0 - [a-f]*
OK 1 - [a-f]*
OK 2 - [a-f]*
OK 0 - [^a-f]\+
OK 1 - [^a-f]\+
OK 2 - [^a-f]\+
OK 0 - [a-c]\{-3,6}
OK 1 - [a-c]\{-3,6}
OK 2 - [a-c]\{-3,6}
OK 0 - [^[:alpha:]]\+
OK 1 - [^[:alpha:]]\+
OK 2 - [^[:alpha:]]\+
OK 0 - [-a]
OK 1 - [-a]
OK 2 - [-a]
OK 0 - [a-]
OK 1 - [a-]
OK 2 - [a-]
OK 0 - [a-f]*\c
OK 1 - [a-f]*\c
OK 2 - [a-f]*\c
OK 0 - [abc][xyz]\c
OK 1 - [abc][xyz]\c
OK 2 - [abc][xyz]\c
OK 0 - [-./[:alnum:]_~]\+
OK 1 - [-./[:alnum:]_~]\+
OK 2 - [-./[:alnum:]_~]\+
OK 0 - [\]\^\-\\]\+
OK 1 - [\]\^\-\\]\+
OK 2 - [\]\^\-\\]\+
OK 0 - [[.a.]]\+
OK 1 - [[.a.]]\+
OK 2 - [[.a.]]\+
OK 0 - abc[0-9]*ddd
OK 1 - abc[0-9]*ddd
OK 2 - abc[0-9]*ddd
OK 0 - abc[0-9]*ddd
OK 1 - abc[0-9]*ddd
OK 2 - abc[0-9]*ddd
OK 0 - \_[0-9]\+
OK 1 - \_[0-9]\+
OK 2 - \_[0-9]\+
OK 0 - [0-9\n]\+
OK 1 - [0-9\n]\+
OK 2 - [0-9\n]\+
OK 0 - \_[0-9]\+
OK 1 - \_[0-9]\+
OK 2 - \_[0-9]\+
OK 0 - \_f
OK 1 - \_f
OK 2 - \_f
OK 0 - \_f\+
OK 1 - \_f\+
OK 2 - \_f\+
OK 0 - [0-9A-Za-z-_.]\+
OK 1 - [0-9A-Za-z-_.]\+
OK 2 - [0-9A-Za-z-_.]\+
OK 0 - ^a.
OK 1 - ^a.
OK 2 - ^a.
OK 0 - ^a.
OK 1 - ^a.
OK 2 - ^a.
OK 0 - .a$
OK 1 - .a$
OK 2 - .a$
OK 0 - .a$
OK 1 - .a$
OK 2 - .a$
OK 0 - \%^a.
OK 1 - \%^a.
OK 2 - \%^a.
OK 0 - \%^a
OK 1 - \%^a
OK 2 - \%^a
OK 0 - .a\%$
OK 1 - .a\%$
OK 2 - .a\%$
OK 0 - .a\%$
OK 1 - .a\%$
OK 2 - .a\%$
OK 0 - [0-7]\+
OK 1 - [0-7]\+
OK 2 - [0-7]\+
OK 0 - [^0-7]\+
OK 1 - [^0-7]\+
OK 2 - [^0-7]\+
OK 0 - [0-9]\+
OK 1 - [0-9]\+
OK 2 - [0-9]\+
OK 0 - [^0-9]\+
OK 1 - [^0-9]\+
OK 2 - [^0-9]\+
OK 0 - [0-9a-fA-F]\+
OK 1 - [0-9a-fA-F]\+
OK 2 - [0-9a-fA-F]\+
OK 0 - [^0-9A-Fa-f]\+
OK 1 - [^0-9A-Fa-f]\+
OK 2 - [^0-9A-Fa-f]\+
OK 0 - [a-z_A-Z0-9]\+
OK 1 - [a-z_A-Z0-9]\+
OK 2 - [a-z_A-Z0-9]\+
OK 0 - [^a-z_A-Z0-9]\+
OK 1 - [^a-z_A-Z0-9]\+
OK 2 - [^a-z_A-Z0-9]\+
OK 0 - [a-z_A-Z]\+
OK 1 - [a-z_A-Z]\+
OK 2 - [a-z_A-Z]\+
OK 0 - [^a-z_A-Z]\+
OK 1 - [^a-z_A-Z]\+
OK 2 - [^a-z_A-Z]\+
OK 0 - [a-z]\+
OK 1 - [a-z]\+
OK 2 - [a-z]\+
OK 0 - [a-z]\+
OK 1 - [a-z]\+
OK 2 - [a-z]\+
OK 0 - [^a-z]\+
OK 1 - [^a-z]\+
OK 2 - [^a-z]\+
OK 0 - [^a-z]\+
OK 1 - [^a-z]\+
OK 2 - [^a-z]\+
OK 0 - [a-zA-Z]\+
OK 1 - [a-zA-Z]\+
OK 2 - [a-zA-Z]\+
OK 0 - [^a-zA-Z]\+
OK 1 - [^a-zA-Z]\+
OK 2 - [^a-zA-Z]\+
OK 0 - [A-Z]\+
OK 1 - [A-Z]\+
OK 2 - [A-Z]\+
OK 0 - [^A-Z]\+
OK 1 - [^A-Z]\+
OK 2 - [^A-Z]\+
OK 0 - [a-z]\+\c
OK 1 - [a-z]\+\c
OK 2 - [a-z]\+\c
OK 0 - [A-Z]\+\c
OK 1 - [A-Z]\+\c
OK 2 - [A-Z]\+\c
OK 0 - \c[^a-z]\+
OK 1 - \c[^a-z]\+
OK 2 - \c[^a-z]\+
OK 0 - \c[^A-Z]\+
OK 1 - \c[^A-Z]\+
OK 2 - \c[^A-Z]\+
OK 0 - \C[^A-Z]\+
OK 1 - \C[^A-Z]\+
OK 2 - \C[^A-Z]\+
OK 0 - xx \ze test
OK 1 - xx \ze test
OK 2 - xx \ze test
OK 0 - abc\zeend
OK 1 - abc\zeend
OK 2 - abc\zeend
OK 0 - aa\zebb\|aaxx
OK 1 - aa\zebb\|aaxx
OK 2 - aa\zebb\|aaxx
OK 0 - aa\zebb\|aaxx
OK 1 - aa\zebb\|aaxx
OK 2 - aa\zebb\|aaxx
OK 0 - aabb\|aa\zebb
OK 1 - aabb\|aa\zebb
OK 2 - aabb\|aa\zebb
OK 0 - aa\zebb\|aaebb
OK 1 - aa\zebb\|aaebb
OK 2 - aa\zebb\|aaebb
OK 0 - abc\zsdd
OK 1 - abc\zsdd
OK 2 - abc\zsdd
OK 0 - aa \zsax
OK 1 - aa \zsax
OK 2 - aa \zsax
OK 0 - abc \zsmatch\ze abc
OK 1 - abc \zsmatch\ze abc
OK 2 - abc \zsmatch\ze abc
OK 0 - \v(a \zsif .*){2}
OK 1 - \v(a \zsif .*){2}
OK 2 - \v(a \zsif .*){2}
OK 0 - \>\zs.
OK 1 - \>\zs.
OK 2 - \>\zs.
OK 0 - \s\+\ze\[/\|\s\zs\s\+
OK 1 - \s\+\ze\[/\|\s\zs\s\+
OK 2 - \s\+\ze\[/\|\s\zs\s\+
OK 0 - abc\@=
OK 1 - abc\@=
OK 2 - abc\@=
OK 0 - abc\@=cd
OK 1 - abc\@=cd
OK 2 - abc\@=cd
OK 0 - abc\@=
OK 1 - abc\@=
OK 2 - abc\@=
OK 0 - abcd\@=e
OK 1 - abcd\@=e
OK 2 - abcd\@=e
OK 0 - abcd\@=e
OK 1 - abcd\@=e
OK 2 - abcd\@=e
OK 0 - \v(abc)@=..
OK 1 - \v(abc)@=..
OK 2 - \v(abc)@=..
OK 0 - \(.*John\)\@=.*Bob
OK 1 - \(.*John\)\@=.*Bob
OK 2 - \(.*John\)\@=.*Bob
OK 0 - \(John.*\)\@=.*Bob
OK 1 - \(John.*\)\@=.*Bob
OK 2 - \(John.*\)\@=.*Bob
OK 0 - \<\S\+\())\)\@=
OK 1 - \<\S\+\())\)\@=
OK 2 - \<\S\+\())\)\@=
OK 0 - .*John\&.*Bob
OK 1 - .*John\&.*Bob
OK 2 - .*John\&.*Bob
OK 0 - .*John\&.*Bob
OK 1 - .*John\&.*Bob
OK 2 - .*John\&.*Bob
OK 0 - \v(test1)@=.*yep
OK 1 - \v(test1)@=.*yep
OK 2 - \v(test1)@=.*yep
OK 0 - foo\(bar\)\@!
OK 1 - foo\(bar\)\@!
OK 2 - foo\(bar\)\@!
OK 0 - foo\(bar\)\@!
OK 1 - foo\(bar\)\@!
OK 2 - foo\(bar\)\@!
OK 0 - if \(\(then\)\@!.\)*$
OK 1 - if \(\(then\)\@!.\)*$
OK 2 - if \(\(then\)\@!.\)*$
OK 0 - if \(\(then\)\@!.\)*$
OK 1 - if \(\(then\)\@!.\)*$
OK 2 - if \(\(then\)\@!.\)*$
OK 0 - \(foo\)\@!bar
OK 1 - \(foo\)\@!bar
OK 2 - \(foo\)\@!bar
OK 0 - \(foo\)\@!...bar
OK 1 - \(foo\)\@!...bar
OK 2 - \(foo\)\@!...bar
OK 0 - ^\%(.*bar\)\@!.*\zsfoo
OK 1 - ^\%(.*bar\)\@!.*\zsfoo
OK 2 - ^\%(.*bar\)\@!.*\zsfoo
OK 0 - ^\%(.*bar\)\@!.*\zsfoo
OK 1 - ^\%(.*bar\)\@!.*\zsfoo
OK 2 - ^\%(.*bar\)\@!.*\zsfoo
OK 0 - ^\%(.*bar\)\@!.*\zsfoo
OK 1 - ^\%(.*bar\)\@!.*\zsfoo
OK 2 - ^\%(.*bar\)\@!.*\zsfoo
OK 0 - [ ]\@!\p\%([ ]\@!\p\)*:
OK 1 - [ ]\@!\p\%([ ]\@!\p\)*:
OK 2 - [ ]\@!\p\%([ ]\@!\p\)*:
OK 0 - [ ]\@!\p\([ ]\@!\p\)*:
OK 1 - [ ]\@!\p\([ ]\@!\p\)*:
OK 2 - [ ]\@!\p\([ ]\@!\p\)*:
OK 0 - m\k\+_\@=\%(_\@!\k\)\@<=\k\+e
OK 1 - m\k\+_\@=\%(_\@!\k\)\@<=\k\+e
OK 2 - m\k\+_\@=\%(_\@!\k\)\@<=\k\+e
OK 0 - \%(\U\@<=S\k*\|S\l\)R
OK 1 - \%(\U\@<=S\k*\|S\l\)R
OK 2 - \%(\U\@<=S\k*\|S\l\)R
OK 0 - [[:alpha:]]\{-2,6}
OK 1 - [[:alpha:]]\{-2,6}
OK 2 - [[:alpha:]]\{-2,6}
OK 0 - 
OK 1 - 
OK 2 - 
OK 0 - \v(())
OK 1 - \v(())
OK 2 - \v(())
OK 0 - \v%(ab(xyz)c)
OK 1 - \v%(ab(xyz)c)
OK 2 - \v%(ab(xyz)c)
OK 0 - \v(test|)empty
OK 1 - \v(test|)empty
OK 2 - \v(test|)empty
OK 0 - \v(a|aa)(a|aa)
OK 1 - \v(a|aa)(a|aa)
OK 2 - \v(a|aa)(a|aa)
OK 0 - \%d32
OK 1 - \%d32
OK 2 - \%d32
OK 0 - \%o40
OK 1 - \%o40
OK 2 - \%o40
OK 0 - \%x20
OK 1 - \%x20
OK 2 - \%x20
OK 0 - \%u0020
OK 1 - \%u0020
OK 2 - \%u0020
OK 0 - \%U00000020
OK 1 - \%U00000020
OK 2 - \%U00000020
OK 0 - \%d0
OK 1 - \%d0
OK 2 - \%d0
OK 0 - foo\%[bar]
OK 1 - foo\%[bar]
OK 2 - foo\%[bar]
OK 0 - foo\%[bar]
OK 1 - foo\%[bar]
OK 2 - foo\%[bar]
OK 0 - foo\%[bar]
OK 1 - foo\%[bar]
OK 2 - foo\%[bar]
OK 0 - foo\%[bar]
OK 1 - foo\%[bar]
OK 2 - foo\%[bar]
OK 0 - foo\%[bar]
OK 1 - foo\%[bar]
OK 2 - foo\%[bar]
OK 0 - foo\%[bar]
OK 1 - foo\%[bar]
OK 2 - foo\%[bar]
OK 0 - foo\%[bar]x
OK 1 - foo\%[bar]x
OK 2 - foo\%[bar]x
OK 0 - foo\%[bar]x
OK 1 - foo\%[bar]x
OK 2 - foo\%[bar]x
OK 0 - \%[bar]x
OK 1 - \%[bar]x
OK 2 - \%[bar]x
OK 0 - \%[bar]x
OK 1 - \%[bar]x
OK 2 - \%[bar]x
OK 0 - \%[bar]x
OK 1 - \%[bar]x
OK 2 - \%[bar]x
OK 0 - b\%[[ao]r]
OK 1 - b\%[[ao]r]
OK 2 - b\%[[ao]r]
OK 0 - b\%[[]]r]
OK 1 - b\%[[]]r]
OK 2 - b\%[[]]r]
OK 0 - @\%[\w\-]*
OK 1 - @\%[\w\-]*
OK 2 - @\%[\w\-]*
OK 0 - goo\|go
OK 1 - goo\|go
OK 2 - goo\|go
OK 0 - \<goo\|\<go
OK 1 - \<goo\|\<go
OK 2 - \<goo\|\<go
OK 0 - \<goo\|go
OK 1 - \<goo\|go
OK 2 - \<goo\|go
OK 0 - \(\i\+\) \1
OK 1 - \(\i\+\) \1
OK 2 - \(\i\+\) \1
OK 0 - \(\i\+\) \1
OK 1 - \(\i\+\) \1
OK 2 - \(\i\+\) \1
OK 0 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
OK 1 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
OK 2 - \(a\)\(b\)\(c\)\(dd\)\(e\)\(f\)\(g\)\(h\)\(i\)\1\2\3\4\5\6\7\8\9
OK 0 - \(\d*\)a \1b
OK 1 - \(\d*\)a \1b
OK 2 - \(\d*\)a \1b
OK 0 - ^.\(.\).\_..\1.
OK 1 - ^.\(.\).\_..\1.
OK 2 - ^.\(.\).\_..\1.
OK 0 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
OK 1 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
OK 2 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
OK 0 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
OK 1 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
OK 2 - ^.*\.\(.*\)/.\+\(\1\)\@<!$
OK 0 - ^.*\.\(.*\)/.\+\(\1\)\@<=$
OK 1 - ^.*\.\(.*\)/.\+\(\1\)\@<=$
OK 2 - ^.*\.\(.*\)/.\+\(\1\)\@<=$
OK 0 - \\\@<!\${\(\d\+\%(:.\{-}\)\?\\\@<!\)}
OK 1 - \\\@<!\${\(\d\+\%(:.\{-}\)\?\\\@<!\)}
OK 2 - \\\@<!\${\(\d\+\%(:.\{-}\)\?\\\@<!\)}
OK 0 - ^\(a*\)\1$
OK 1 - ^\(a*\)\1$
OK 2 - ^\(a*\)\1$
OK 0 - ^\(a\{-2,}\)\1\+$
OK 1 - ^\(a\{-2,}\)\1\+$
OK 2 - ^\(a\{-2,}\)\1\+$
OK 0 - <\@<=span.
OK 1 - <\@<=span.
OK 2 - <\@<=span.
OK 0 - <\@1<=span.
OK 1 - <\@1<=span.
OK 2 - <\@1<=span.
OK 0 - <\@2<=span.
OK 1 - <\@2<=span.
OK 2 - <\@2<=span.
OK 0 - \(<<\)\@<=span.
OK 1 - \(<<\)\@<=span.
OK 2 - \(<<\)\@<=span.
OK 0 - \(<<\)\@1<=span.
OK 1 - \(<<\)\@1<=span.
OK 2 - \(<<\)\@1<=span.
OK 0 - \(<<\)\@2<=span.
OK 1 - \(<<\)\@2<=span.
OK 2 - \(<<\)\@2<=span.
OK 0 - \(foo\)\@<!bar.
OK 1 - \(foo\)\@<!bar.
OK 2 - \(foo\)\@<!bar.
OK 0 - \v\C%(<Last Changed:\s+)@<=.*$
OK 1 - \v\C%(<Last Changed:\s+)@<=.*$
OK 2 - \v\C%(<Last Changed:\s+)@<=.*$
OK 0 - \v\C%(<Last Changed:\s+)@<=.*$
OK 1 - \v\C%(<Last Changed:\s+)@<=.*$
OK 2 - \v\C%(<Last Changed:\s+)@<=.*$
OK 0 - \(foo\)\@<=\>
OK 1 - \(foo\)\@<=\>
OK 2 - \(foo\)\@<=\>
OK 0 - \(foo\)\@<=\>
OK 1 - \(foo\)\@<=\>
OK 2 - \(foo\)\@<=\>
OK 0 - \(foo\)\@<=.*
OK 1 - \(foo\)\@<=.*
OK 2 - \(foo\)\@<=.*
OK 0 - \(r\@<=\|\w\@<!\)\/
OK 1 - \(r\@<=\|\w\@<!\)\/
OK 2 - \(r\@<=\|\w\@<!\)\/
OK 0 - ^[a-z]\+\ze \&\(asdf\)\@<!
OK 1 - ^[a-z]\+\ze \&\(asdf\)\@<!
OK 2 - ^[a-z]\+\ze \&\(asdf\)\@<!
OK 0 - \(a*\)\@>a
OK 1 - \(a*\)\@>a
OK 2 - \(a*\)\@>a
OK 0 - \(a*\)\@>b
OK 1 - \(a*\)\@>b
OK 2 - \(a*\)\@>b
OK 0 - ^\(.\{-}b\)\@>.
OK 1 - ^\(.\{-}b\)\@>.
OK 2 - ^\(.\{-}b\)\@>.
OK 0 - \(.\{-}\)\(\)\@>$
OK 1 - \(.\{-}\)\(\)\@>$
OK 2 - \(.\{-}\)\(\)\@>$
OK 0 - \(a*\)\@>a\|a\+
OK 2 - \(a*\)\@>a\|a\+
OK 0 - \_[^8-9]\+
OK 1 - \_[^8-9]\+
OK 2 - \_[^8-9]\+
OK 0 - \_[^a]\+
OK 1 - \_[^a]\+
OK 2 - \_[^a]\+
OK 0 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
OK 1 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
OK 2 - [0-9a-zA-Z]\{8}-\([0-9a-zA-Z]\{4}-\)\{3}[0-9a-zA-Z]\{12}
OK 0 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=
OK 1 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=
OK 2 - ^\%(\%(^\s*#\s*if\>\|#\s*if\)\)\(\%>1c.*$\)\@=
OK 0 - \%>70vGesamt
OK 1 - \%>70vGesamt
OK 2 - \%>70vGesamt
multi-line tests
OK 0 - ^.\(.\).\_..\1.
OK 1 - ^.\(.\).\_..\1.
OK 2 - ^.\(.\).\_..\1.
OK 0 - \v.*\/(.*)\n.*\/\1$
OK 1 - \v.*\/(.*)\n.*\/\1$
OK 2 - \v.*\/(.*)\n.*\/\1$
OK 0 - \S.*\nx
OK 1 - \S.*\nx
OK 2 - \S.*\nx
OK 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]\?\)\>
OK 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]\?\)\>
OK 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]\?\)\>
OK 0 - a\n^b$\n^c
OK 1 - a\n^b$\n^c
OK 2 - a\n^b$\n^c
OK 0 - \(^.\+\n\)\1
OK 1 - \(^.\+\n\)\1
OK 2 - \(^.\+\n\)\1

<T="5">Ta 5</Title>
<T="7">Ac 7</Title>

xxstart3

thexE thE thExethe
AndAxAnd AndAxAnd
oooxOfOr fOrOxooo
oooxOfOr fOrOxooo

asdfhereasdf
asdfagainasdf

-0-
ffo
bob
__ooooo
koooo__
moooooo
			f__
ab!babababababfoo
ba!ab##abab?bafoo
**!*****_
  !     xxx?xxxxxxxx    xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx
-1-
ffo
bob
__ooooo
koooo__
moooooo
			f__
ab!babababababfoo
ba!ab##abab?bafoo
**!*****_
  !     xxx?xxxxxxxx    xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx
-2-
ffo
bob
__ooooo
koooo__
moooooo
			f__
ab!babababababfoo
ba!ab##abab?bafoo
**!*****_
  !     xxx?xxxxxxxx    xxxx xxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxx xxxxx xxxxxxx xx xxxx xxxxxxxx xxxx xxxxxxxxxxx xxx xxxxxxx xxxxxxxxx xx xxxxxx xx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxx xxxxxxxx xxxxxxxxx xxxx xxx xxxx xxx xxx xxxxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxxxxxxx xx xxxxx xxx xxxxxxxx xxxxxx xxx xxx xxxxxxxxx xxxxxxx x xxxxxxxxx xx xxxxxx xxxxxxx  xxxxxxxxxxxxxxxxxx xxxxxxx xxxxxxx xxx xxx xxxxxxxx xxxxxxx  xxxx xxx xxxxxx xxxxx xxxxx xx xxxxxx xxxxxxx xxx xxxxxxxxxxxx xxxx xxxxxxxxx xxxxxx xxxxxx xxxxx xxx xxxxxxx xxxxxxxxxxxxxxxx xxxxxxxxx  xxxxxxxxxx xxxx xx xxxxxxxx xxx xxxxxxxxxxx xxxxx
Test
Test END
EN
E
E888 detected for  \ze*
E888 detected for  \zs*