]> granicus.if.org Git - vim/commit
patch 9.0.1001: classes are not documented or implemented yet v9.0.1001
authorBram Moolenaar <Bram@vim.org>
Sun, 4 Dec 2022 20:13:24 +0000 (20:13 +0000)
committerBram Moolenaar <Bram@vim.org>
Sun, 4 Dec 2022 20:13:24 +0000 (20:13 +0000)
commitc1c365c1ca4881488c4fc419b4d5e579b89ef2ed
treed32cb77aace1caf8261fa347a4cebe8ae45cc8d2
parentb21b8e9ed081a6ef6b6745fe65d219b3ac046c3b
patch 9.0.1001: classes are not documented or implemented yet

Problem:    Classes are not documented or implemented yet.
Solution:   Make the first steps at documenting Vim9 objects, classes and
            interfaces.  Make initial choices for the syntax.  Add a skeleton
            implementation.  Add "public" and "this" in the command table.
18 files changed:
Filelist
runtime/doc/Makefile
runtime/doc/vim9.txt
runtime/doc/vim9class.txt [new file with mode: 0644]
src/Make_ami.mak
src/Make_cyg_ming.mak
src/Make_mvc.mak
src/Make_vms.mms
src/Makefile
src/errors.h
src/ex_cmdidxs.h
src/ex_cmds.h
src/ex_docmd.c
src/proto.h
src/proto/vim9class.pro [new file with mode: 0644]
src/testdir/test_cmdmods.vim
src/version.c
src/vim9class.c [new file with mode: 0644]