]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1031: Vim9 class is not implemented yet v9.0.1031
authorBram Moolenaar <Bram@vim.org>
Thu, 8 Dec 2022 15:32:33 +0000 (15:32 +0000)
committerBram Moolenaar <Bram@vim.org>
Thu, 8 Dec 2022 15:32:33 +0000 (15:32 +0000)
commit00b28d6c23d8e662cab27e461825777c0a2e387a
treeba11ed85b20cf03491e0f24b6d5bf348d2c19388
parent038e6d20e680ce8c850d07f6b035c4e1904c1201
patch 9.0.1031: Vim9 class is not implemented yet

Problem:    Vim9 class is not implemented yet.
Solution:   Add very basic class support.
29 files changed:
runtime/doc/vim9class.txt
src/errors.h
src/eval.c
src/evalfunc.c
src/evalvars.c
src/if_py_both.h
src/json.c
src/proto/userfunc.pro
src/proto/vim9class.pro
src/proto/vim9instr.pro
src/proto/vim9script.pro
src/proto/vim9type.pro
src/structs.h
src/testdir/Make_all.mak
src/testdir/test_vim9_class.vim [new file with mode: 0644]
src/testing.c
src/typval.c
src/userfunc.c
src/version.c
src/vim.h
src/vim9.h
src/vim9class.c
src/vim9compile.c
src/vim9execute.c
src/vim9expr.c
src/vim9instr.c
src/vim9script.c
src/vim9type.c
src/viminfo.c