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', ''])