Mercurial > vim
comparison src/testdir/test64.in @ 4679:4d92b873acef v7.3.1087
updated for version 7.3.1087
Problem: A leading star is not seen as a normal char when \{} follows.
Solution: Save and restore the parse state properly.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 01 Jun 2013 14:42:56 +0200 |
parents | c1622ff9ed8d |
children | 2f51ee8825db |
comparison
equal
deleted
inserted
replaced
4678:2425a12d8e45 | 4679:4d92b873acef |
---|---|
186 :call add(tl, [2, 'a\{5,}', 'xxaaaaxxx ']) | 186 :call add(tl, [2, 'a\{5,}', 'xxaaaaxxx ']) |
187 :call add(tl, [2, 'a\{5,}', 'xxaaaaaxxx ', 'aaaaa']) | 187 :call add(tl, [2, 'a\{5,}', 'xxaaaaaxxx ', 'aaaaa']) |
188 :call add(tl, [2, 'a\{,0}', 'oidfguih iuhi hiu aaaa', '']) | 188 :call add(tl, [2, 'a\{,0}', 'oidfguih iuhi hiu aaaa', '']) |
189 :call add(tl, [2, 'a\{,5}', 'abcd', 'a']) | 189 :call add(tl, [2, 'a\{,5}', 'abcd', 'a']) |
190 :call add(tl, [2, 'a\{,5}', 'aaaaaaaaaa', 'aaaaa']) | 190 :call add(tl, [2, 'a\{,5}', 'aaaaaaaaaa', 'aaaaa']) |
191 :" leading star as normal char when \{} follows | |
192 :call add(tl, [2, '^*\{4,}$', '***']) | |
193 :call add(tl, [2, '^*\{4,}$', '****', '****']) | |
194 :call add(tl, [2, '^*\{4,}$', '*****', '*****']) | |
191 :" same thing as 'a*' | 195 :" same thing as 'a*' |
192 :call add(tl, [2, 'a\{}', 'bbbcddiuhfcd', '']) | 196 :call add(tl, [2, 'a\{}', 'bbbcddiuhfcd', '']) |
193 :call add(tl, [2, 'a\{}', 'aaaaioudfh coisf jda', 'aaaa']) | 197 :call add(tl, [2, 'a\{}', 'aaaaioudfh coisf jda', 'aaaa']) |
194 :" | 198 :" |
195 :call add(tl, [2, 'a\{-0,0}', 'abcdfdoij', '']) | 199 :call add(tl, [2, 'a\{-0,0}', 'abcdfdoij', '']) |