Mercurial > vim
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 |