Mercurial > vim
comparison src/testdir/test_vim9_script.vim @ 19481:c27837cbe922 v8.2.0298
patch 8.2.0298: Vim9 script: cannot start command with a string constant
Commit: https://github.com/vim/vim/commit/0c6ceaf90389b41545d803458c4813013811c756
Author: Bram Moolenaar <Bram@vim.org>
Date: Sat Feb 22 18:36:32 2020 +0100
patch 8.2.0298: Vim9 script: cannot start command with a string constant
Problem: Vim9 script: cannot start command with a string constant.
Solution: Recognize expression starting with '('.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 22 Feb 2020 18:45:04 +0100 |
parents | b09afbebffee |
children | 639b1d672757 |
comparison
equal
deleted
inserted
replaced
19480:341343c30a23 | 19481:c27837cbe922 |
---|---|
368 enddef | 368 enddef |
369 {'a': 1, 'b': 2}->DictFunc() | 369 {'a': 1, 'b': 2}->DictFunc() |
370 assert_equal(#{a: 1, b: 2}, dictvar) | 370 assert_equal(#{a: 1, b: 2}, dictvar) |
371 #{a: 3, b: 4}->DictFunc() | 371 #{a: 3, b: 4}->DictFunc() |
372 assert_equal(#{a: 3, b: 4}, dictvar) | 372 assert_equal(#{a: 3, b: 4}, dictvar) |
373 | |
374 ('text')->MyFunc() | |
375 assert_equal('text', var) | |
376 ("some")->MyFunc() | |
377 assert_equal('some', var) | |
373 END | 378 END |
374 writefile(lines, 'Xcall.vim') | 379 writefile(lines, 'Xcall.vim') |
375 source Xcall.vim | 380 source Xcall.vim |
376 delete('Xcall.vim') | 381 delete('Xcall.vim') |
377 enddef | 382 enddef |