view src/testdir/test64.ok @ 18207:f93c2b6f7167 v8.1.2098

patch 8.1.2098: mksession test fails on MS-Windows Commit: https://github.com/vim/vim/commit/37ac4a531ce58daa201e3e045ef553734eaa432a Author: Bram Moolenaar <Bram@vim.org> Date: Sat Sep 28 19:29:04 2019 +0200 patch 8.1.2098: mksession test fails on MS-Windows Problem: mksession test fails on MS-Windows. Solution: Skip testing with backslashes on MS-Windows.
author Bram Moolenaar <Bram@vim.org>
date Sat, 28 Sep 2019 19:30:03 +0200
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*