]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1041: cannot define a method in a class v9.0.1041
authorBram Moolenaar <Bram@vim.org>
Fri, 9 Dec 2022 21:41:48 +0000 (21:41 +0000)
committerBram Moolenaar <Bram@vim.org>
Fri, 9 Dec 2022 21:41:48 +0000 (21:41 +0000)
commitffdaca9e6f3d39af6857ac52ced9385df203a152
tree04ed8cbe05e072413dd394828d7661167ad63b6c
parent148bcd361097f85a1a51c408e7412d60c76df14d
patch 9.0.1041: cannot define a method in a class

Problem:    Cannot define a method in a class.
Solution:   Implement defining an object method.  Make calling an object
            method work.
17 files changed:
src/errors.h
src/eval.c
src/proto/userfunc.pro
src/proto/vim9execute.pro
src/proto/vim9instr.pro
src/structs.h
src/testdir/test_vim9_class.vim
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/vim9type.c