comparison src/proto/vim9script.pro @ 24717:bf8feac8a89a v8.2.2897

patch 8.2.2897: Vim9: can use reserved words at the script level Commit: https://github.com/vim/vim/commit/d0edaf9dc253e619ccc321ceaac321aee11c1ea5 Author: Bram Moolenaar <Bram@vim.org> Date: Fri May 28 21:06:08 2021 +0200 patch 8.2.2897: Vim9: can use reserved words at the script level Problem: Vim9: can use reserved words at the script level. Solution: Check variable names for reserved words. (closes https://github.com/vim/vim/issues/8253)
author Bram Moolenaar <Bram@vim.org>
date Fri, 28 May 2021 21:15:03 +0200
parents 9c404d78d767
children e495f40e4b07
comparison
equal deleted inserted replaced
24716:33f991b5be54 24717:bf8feac8a89a
16 void update_vim9_script_var(int create, dictitem_T *di, int flags, typval_T *tv, type_T **type, int do_member); 16 void update_vim9_script_var(int create, dictitem_T *di, int flags, typval_T *tv, type_T **type, int do_member);
17 void hide_script_var(scriptitem_T *si, int idx, int func_defined); 17 void hide_script_var(scriptitem_T *si, int idx, int func_defined);
18 void free_all_script_vars(scriptitem_T *si); 18 void free_all_script_vars(scriptitem_T *si);
19 svar_T *find_typval_in_script(typval_T *dest); 19 svar_T *find_typval_in_script(typval_T *dest);
20 int check_script_var_type(typval_T *dest, typval_T *value, char_u *name, where_T where); 20 int check_script_var_type(typval_T *dest, typval_T *value, char_u *name, where_T where);
21 int check_reserved_name(char_u *name);
21 /* vim: set ft=c : */ 22 /* vim: set ft=c : */