• R/O
  • SSH

vim: コミット

Mirror of the Vim source from https://github.com/vim/vim


コミットメタ情報

リビジョン0691866e6cc92996f4fbc881e134248571ae7c82 (tree)
日時2008-01-02 01:37:52
作者vimboss
コミッターvimboss

ログメッセージ

updated for version 7.1-180

変更サマリ

差分

diff -r ee41e031dfe1 -r 0691866e6cc9 src/testdir/test64.in
--- a/src/testdir/test64.in Tue Jan 01 15:26:45 2008 +0000
+++ b/src/testdir/test64.in Tue Jan 01 16:37:52 2008 +0000
@@ -14,10 +14,123 @@
1414 :" etc.
1515 :" When there is no match use only the first two items.
1616 :let tl = []
17+:call add(tl, ['ab', 'aab', 'ab'])
1718 :call add(tl, ['b', 'abcdef', 'b'])
1819 :call add(tl, ['bc*', 'abccccdef', 'bcccc'])
1920 :call add(tl, ['bc\{-}', 'abccccdef', 'b'])
2021 :call add(tl, ['bc\{-}\(d\)', 'abccccdef', 'bccccd', 'd'])
22+:call add(tl, ['bc*', 'abbdef', 'b'])
23+:call add(tl, ['c*', 'ccc', 'ccc'])
24+:call add(tl, ['bc*', 'abdef', 'b'])
25+:call add(tl, ['c*', 'abdef', ''])
26+:call add(tl, ['bc\+', 'abccccdef', 'bcccc'])
27+:call add(tl, ['bc\+', 'abdef']) "no match
28+:"
29+:"operator \|
30+:call add(tl, ['a\|ab', 'cabd', 'a']) "alternation is ordered
31+:"
32+:call add(tl, ['c\?', 'ccb', 'c'])
33+:call add(tl, ['bc\?', 'abd', 'b'])
34+:call add(tl, ['bc\?', 'abccd', 'bc'])
35+:"
36+:call add(tl, ['\va{1}', 'ab', 'a'])
37+:"
38+:call add(tl, ['\va{2}', 'aa', 'aa'])
39+:call add(tl, ['\va{2}', 'caad', 'aa'])
40+:call add(tl, ['\va{2}', 'aba'])
41+:call add(tl, ['\va{2}', 'ab'])
42+:call add(tl, ['\va{2}', 'abaa', 'aa'])
43+:call add(tl, ['\va{2}', 'aaa', 'aa'])
44+:"
45+:call add(tl, ['\vb{1}', 'abca', 'b'])
46+:call add(tl, ['\vba{2}', 'abaa', 'baa'])
47+:call add(tl, ['\vba{3}', 'aabaac'])
48+:"
49+:call add(tl, ['\v(ab){1}', 'ab', 'ab', 'ab'])
50+:call add(tl, ['\v(ab){1}', 'dabc', 'ab', 'ab'])
51+:call add(tl, ['\v(ab){1}', 'acb'])
52+:"
53+:call add(tl, ['\v(ab){0,2}', 'acb', "", ""])
54+:call add(tl, ['\v(ab){0,2}', 'ab', 'ab', 'ab'])
55+:call add(tl, ['\v(ab){1,2}', 'ab', 'ab', 'ab'])
56+:call add(tl, ['\v(ab){1,2}', 'ababc', 'abab', 'ab'])
57+:call add(tl, ['\v(ab){2,4}', 'ababcab', 'abab', 'ab'])
58+:call add(tl, ['\v(ab){2,4}', 'abcababa', 'abab', 'ab'])
59+:"
60+:call add(tl, ['\v(ab){2}', 'abab', 'abab', 'ab'])
61+:call add(tl, ['\v(ab){2}', 'cdababe', 'abab', 'ab'])
62+:call add(tl, ['\v(ab){2}', 'abac'])
63+:call add(tl, ['\v(ab){2}', 'abacabab', 'abab', 'ab'])
64+:call add(tl, ['\v((ab){2}){2}', 'abababab', 'abababab', 'abab', 'ab'])
65+:call add(tl, ['\v((ab){2}){2}', 'abacabababab', 'abababab', 'abab', 'ab'])
66+:"
67+:call add(tl, ['\v(a{1}){1}', 'a', 'a', 'a'])
68+:call add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa'])
69+:call add(tl, ['\v(a{2}){1}', 'aaac', 'aa', 'aa'])
70+:call add(tl, ['\v(a{2}){1}', 'daaac', 'aa', 'aa'])
71+:call add(tl, ['\v(a{1}){2}', 'daaac', 'aa', 'a'])
72+:call add(tl, ['\v(a{1}){2}', 'aaa', 'aa', 'a'])
73+:call add(tl, ['\v(a{2})+', 'adaac', 'aa', 'aa'])
74+:call add(tl, ['\v(a{2})+', 'aa', 'aa', 'aa'])
75+:call add(tl, ['\v(a{2}){1}', 'aa', 'aa', 'aa'])
76+:call add(tl, ['\v(a{1}){2}', 'aa', 'aa', 'a'])
77+:call add(tl, ['\v(a{1}){1}', 'a', 'a', 'a'])
78+:call add(tl, ['\v(a{2}){2}', 'aaaa', 'aaaa', 'aa'])
79+:call add(tl, ['\v(a{2}){2}', 'aaabaaaa', 'aaaa', 'aa'])
80+:"
81+:call add(tl, ['\v(a+){2}', 'dadaac', 'aa', 'a'])
82+:call add(tl, ['\v(a{3}){2}', 'aaaaaaa', 'aaaaaa', 'aaa'])
83+:"
84+:call add(tl, ['\v(a{1,2}){2}', 'daaac', 'aaa', 'a'])
85+:call add(tl, ['\v(a{1,3}){2}', 'daaaac', 'aaaa', 'a'])
86+:call add(tl, ['\v(a{1,3}){2}', 'daaaaac', 'aaaaa', 'aa'])
87+:call add(tl, ['\v(a{1,3}){3}', 'daac'])
88+:call add(tl, ['\v(a{1,2}){2}', 'dac'])
89+:call add(tl, ['\v(a+)+', 'daac', 'aa', 'aa'])
90+:call add(tl, ['\v(a+)+', 'aaa', 'aaa', 'aaa'])
91+:call add(tl, ['\v(a+){1,2}', 'aaa', 'aaa', 'aaa'])
92+:call add(tl, ['\v(a+)(a+)', 'aaa', 'aaa', 'aa', 'a'])
93+:call add(tl, ['\v(a{3})+', 'daaaac', 'aaa', 'aaa'])
94+:call add(tl, ['\v(a|b|c)+', 'aacb', 'aacb', 'b'])
95+:call add(tl, ['\v(a|b|c){2}', 'abcb', 'ab', 'b'])
96+:call add(tl, ['\v(abc){2}', 'abcabd', ])
97+:call add(tl, ['\v(abc){2}', 'abdabcabc','abcabc', 'abc'])
98+:"
99+:call add(tl, ['a*', 'cc', ''])
100+:call add(tl, ['\v(a*)+', 'cc', ''])
101+:call add(tl, ['\v((ab)+)+', 'ab', 'ab', 'ab', 'ab'])
102+:call add(tl, ['\v(((ab)+)+)+', 'ab', 'ab', 'ab', 'ab', 'ab'])
103+:call add(tl, ['\v(((ab)+)+)+', 'dababc', 'abab', 'abab', 'abab', 'ab'])
104+:call add(tl, ['\v(a{0,2})+', 'cc', ''])
105+:call add(tl, ['\v(a*)+', '', ''])
106+:call add(tl, ['\v((a*)+)+', '', ''])
107+:call add(tl, ['\v((ab)*)+', '', ''])
108+:call add(tl, ['\va{1,3}', 'aab', 'aa'])
109+:call add(tl, ['\va{2,3}', 'abaa', 'aa'])
110+:"
111+:call add(tl, ['\v((ab)+|c*)+', 'abcccaba', 'abcccab', '', 'ab'])
112+:call add(tl, ['\v(a{2})|(b{3})', 'bbabbbb', 'bbb', '', 'bbb'])
113+:call add(tl, ['\va{2}|b{2}', 'abab'])
114+:call add(tl, ['\v(a)+|(c)+', 'bbacbaacbbb', 'a', 'a'])
115+:call add(tl, ['\vab{2,3}c', 'aabbccccccccccccc', 'abbc'])
116+:call add(tl, ['\vab{2,3}c', 'aabbbccccccccccccc', 'abbbc'])
117+:call add(tl, ['\vab{2,3}cd{2,3}e', 'aabbbcddee', 'abbbcdde'])
118+:call add(tl, ['\va(bc){2}d', 'aabcbfbc' ])
119+:call add(tl, ['\va*a{2}', 'a', ])
120+:call add(tl, ['\va*a{2}', 'aa', 'aa' ])
121+:call add(tl, ['\va*a{2}', 'aaa', 'aaa' ])
122+:call add(tl, ['\va*a{2}', 'bbbabcc', ])
123+:call add(tl, ['\va*b*|a*c*', 'a', 'a'])
124+:call add(tl, ['\va{1}b{1}|a{1}b{1}', ''])
125+:"
126+:"submatches
127+:call add(tl, ['\v(a)', 'ab', 'a', 'a'])
128+:call add(tl, ['\v(a)(b)', 'ab', 'ab', 'a', 'b'])
129+:call add(tl, ['\v(ab)(b)(c)', 'abbc', 'abbc', 'ab', 'b', 'c'])
130+:call add(tl, ['\v((a)(b))', 'ab', 'ab', 'ab', 'a', 'b'])
131+:call add(tl, ['\v(a)|(b)', 'ab', 'a', 'a'])
132+:"
133+:call add(tl, ['\v(a*)+', 'aaaa', 'aaaa', ''])
21134 :call add(tl, ['x', 'abcdef'])
22135 :"
23136 :for t in tl
diff -r ee41e031dfe1 -r 0691866e6cc9 src/testdir/test64.ok
--- a/src/testdir/test64.ok Tue Jan 01 15:26:45 2008 +0000
+++ b/src/testdir/test64.ok Tue Jan 01 16:37:52 2008 +0000
@@ -4,3 +4,99 @@
44 OK
55 OK
66 OK
7+OK
8+OK
9+OK
10+OK
11+OK
12+OK
13+OK
14+OK
15+OK
16+OK
17+OK
18+OK
19+OK
20+OK
21+OK
22+OK
23+OK
24+OK
25+OK
26+OK
27+OK
28+OK
29+OK
30+OK
31+OK
32+OK
33+OK
34+OK
35+OK
36+OK
37+OK
38+OK
39+OK
40+OK
41+OK
42+OK
43+OK
44+OK
45+OK
46+OK
47+OK
48+OK
49+OK
50+OK
51+OK
52+OK
53+OK
54+OK
55+OK
56+OK
57+OK
58+OK
59+OK
60+OK
61+OK
62+OK
63+OK
64+OK
65+OK
66+OK
67+OK
68+OK
69+OK
70+OK
71+OK
72+OK
73+OK
74+OK
75+OK
76+OK
77+OK
78+OK
79+OK
80+OK
81+OK
82+OK
83+OK
84+OK
85+OK
86+OK
87+OK
88+OK
89+OK
90+OK
91+OK
92+OK
93+OK
94+OK
95+OK
96+OK
97+OK
98+OK
99+OK
100+OK
101+OK
102+OK
diff -r ee41e031dfe1 -r 0691866e6cc9 src/version.c
--- a/src/version.c Tue Jan 01 15:26:45 2008 +0000
+++ b/src/version.c Tue Jan 01 16:37:52 2008 +0000
@@ -667,6 +667,8 @@
667667 static int included_patches[] =
668668 { /* Add new patch number below this line */
669669 /**/
670+ 180,
671+/**/
670672 179,
671673 /**/
672674 178,
旧リポジトリブラウザで表示