forked from aniani/vim
patch 8.2.0508: Vim9: func and partial types not done yet
Problem: Vim9: func and partial types not done yet Solution: Fill in details about func declaration, drop a separate partial declaration.
This commit is contained in:
@@ -1342,10 +1342,14 @@ typedef struct type_S type_T;
|
||||
struct type_S {
|
||||
vartype_T tt_type;
|
||||
short tt_argcount; // for func, partial, -1 for unknown
|
||||
short tt_flags; // TTFLAG_ values
|
||||
type_T *tt_member; // for list, dict, func return type
|
||||
type_T *tt_args; // func arguments
|
||||
type_T **tt_args; // func arguments, allocated
|
||||
};
|
||||
|
||||
#define TTFLAG_VARARGS 1 // func args ends with "..."
|
||||
#define TTFLAG_OPTARG 2 // func arg type with "?"
|
||||
|
||||
/*
|
||||
* Structure to hold an internal variable without a name.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user