-
-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
- '<<' not handled
- echo 'output:' 3
error - finish
panics - export var v1
unreachable code "VarCommand" - null handling issues
outputs
vim9script var x = null_list echo printf("null_string: '%s'", x)In vim9 it outputsnull_string: 'v:null'null_string: '[]' - Another null handling issue
in
vim9script var x = null_list x += [3] echo printf("x: '%s'", x)vimoutputsinx: '[3]'neovimexecution errorline 4: E5108: Error executing lua /junk/install/local/share/nvim/runtime/lua/_vim9script.lua:572: attempt to perform arithmetic on local 'left' (a nil value) stack traceback: /junk/install/local/share/nvim/runtime/lua/_vim9script.lua:572: in function 'Plus' /src/tools/neovim/vim9jit/play/converted/nulls.lua:17: in function 'autoload' [string "luaeval()"]:1: in main chunk - working with classes
compiles/run time error
vim9script class C def F(): string return 'foo' enddef endclass echo C.new().F()E5108: Error executing lua /src/tools/neovim/vim9jit/play/converted/class.lua:21: attempt to index global 'C' (a nil value) stack traceback: /src/tools/neovim/vim9jit/play/converted/class.lua:21: in function 'autoload' [string "luaeval()"]:1: in main chunk - numeric/type issues
vim9script def F(a: number): number return a / 2 enddef echo F(3)vimoutputs1,vim9jit/neovimoutputs1.5
Metadata
Metadata
Assignees
Labels
No labels