comparison src/testdir/test_vim9_expr.vim @ 22932:87b62395a4d1 v8.2.2013

patch 8.2.2013: Vim9: not skipping white space after unary minus Commit: https://github.com/vim/vim/commit/79cdf80bed3192add70882bc0aaeede91cc74300 Author: Bram Moolenaar <Bram@vim.org> Date: Wed Nov 18 17:39:05 2020 +0100 patch 8.2.2013: Vim9: not skipping white space after unary minus Problem: Vim9: not skipping white space after unary minus. Solution: Skip whitespace. (closes https://github.com/vim/vim/issues/7324)
author Bram Moolenaar <Bram@vim.org>
date Wed, 18 Nov 2020 17:45:03 +0100
parents 84567584951f
children 00b0275ffe7f
comparison
equal deleted inserted replaced
22931:7b03a3108d09 22932:87b62395a4d1
2298 assert_equal('onetwo', s) 2298 assert_equal('onetwo', s)
2299 END 2299 END
2300 CheckScriptSuccess(lines) 2300 CheckScriptSuccess(lines)
2301 enddef 2301 enddef
2302 2302
2303 def Test_expr7_negate() 2303 def Test_expr7_negate_add()
2304 assert_equal(-99, -99) 2304 assert_equal(-99, -99)
2305 assert_equal(-99, - 99)
2305 assert_equal(99, --99) 2306 assert_equal(99, --99)
2307 assert_equal(99, -- 99)
2308 assert_equal(99, - - 99)
2309 assert_equal(99, +99)
2310 assert_equal(-99, -+99)
2311 assert_equal(-99, -+ 99)
2312 assert_equal(-99, - +99)
2313 assert_equal(-99, - + 99)
2314 assert_equal(-99, +-99)
2315 assert_equal(-99, + -99)
2316 assert_equal(-99, + - 99)
2317
2306 var nr = 88 2318 var nr = 88
2307 assert_equal(-88, -nr) 2319 assert_equal(-88, -nr)
2308 assert_equal(88, --nr) 2320 assert_equal(-88, - nr)
2321 assert_equal(-88, - +nr)
2322 assert_equal(88, -- nr)
2323 assert_equal(88, + nr)
2324 assert_equal(88, --+ nr)
2325 assert_equal(88, - - nr)
2309 enddef 2326 enddef
2310 2327
2311 def Echo(arg: any): string 2328 def Echo(arg: any): string
2312 return arg 2329 return arg
2313 enddef 2330 enddef