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.
This commit is contained in:
Bram Moolenaar
2022-12-04 20:13:24 +00:00
parent b21b8e9ed0
commit c1c365c1ca
18 changed files with 904 additions and 103 deletions

View File

@ -215,6 +215,7 @@ void mbyte_im_set_active(int active_arg);
# ifdef FEAT_EVAL
// include vim9.h here, the types defined there are used by function arguments.
# include "vim9.h"
# include "vim9class.pro"
# include "vim9cmds.pro"
# include "vim9compile.pro"
# include "vim9execute.pro"