| /* vim9compile.c */ |
| char_u *skip_type(char_u *start); |
| type_T *parse_type(char_u **arg, garray_T *type_list); |
| char *vartype_name(vartype_T type); |
| char *type_name(type_T *type, char **tofree); |
| int get_script_item_idx(int sid, char_u *name, int check_writable); |
| imported_T *find_imported(char_u *name, cctx_T *cctx); |
| char_u *to_name_end(char_u *arg); |
| char_u *to_name_const_end(char_u *arg); |
| int assignment_len(char_u *p, int *heredoc); |
| void compile_def_function(ufunc_T *ufunc, int set_return_type); |
| void delete_def_function(ufunc_T *ufunc); |
| void free_def_functions(void); |
| /* vim: set ft=c : */ |