]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.0.1945: Vim9: missing support for ro-vars in interface v9.0.1945
authorYegappan Lakshmanan <yegappan@yahoo.com>
Wed, 27 Sep 2023 17:02:01 +0000 (19:02 +0200)
committerChristian Brabandt <cb@256bit.org>
Wed, 27 Sep 2023 17:02:01 +0000 (19:02 +0200)
commit2dede3dbfa3cb52f464f942d46d3ec0f66e3e354
tree95218eeb382aa0e51be357af311157279a53b1bd
parent5277cfaf8afe847b7d4dcde6057fbecb001ab64e
patch 9.0.1945: Vim9: missing support for ro-vars in interface

Problem:  Vim9: missing support for ro-vars in interface
Solution: Support only read-only object variables in an interface,
          add additional checks when parsing class definitions.

closes: #13183
cloess: #13184
cloess: #13185.
closes: #13188

Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: Yegappan Lakshmanan <yegappan@yahoo.com>
runtime/doc/tags
runtime/doc/vim9class.txt
src/errors.h
src/eval.c
src/testdir/test_vim9_class.vim
src/testdir/test_vim9_disassemble.vim
src/version.c
src/vim9class.c