Mercurial > vim
diff src/vim9compile.c @ 33343:41b50abddeea v9.0.1935
patch 9.0.1935: Vim9: not consistent error messages
Commit: https://github.com/vim/vim/commit/7fe8f43f49f4fa6f024d0e0ea76d3df5b62a0879
Author: RestorerZ <restorer@mail2k.ru>
Date: Sun Sep 24 23:21:24 2023 +0200
patch 9.0.1935: Vim9: not consistent error messages
Problem: Vim9: not consistent error messages
Solution: Make error messages more consistent. Use "variable" for
(object/class) member
closes: #13155
Signed-off-by: Christian Brabandt <cb@256bit.org>
Co-authored-by: RestorerZ <restorer@mail2k.ru>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sun, 24 Sep 2023 23:30:06 +0200 |
parents | 4e531adb3fac |
children | 88fa56e88cd7 |
line wrap: on
line diff
--- a/src/vim9compile.c +++ b/src/vim9compile.c @@ -1610,8 +1610,8 @@ lhs_class_member_modifiable(lhs_T *lhs, || (!is_object && cctx->ctx_ufunc->uf_class != cl))) { char *msg = (m->ocm_access == VIM_ACCESS_PRIVATE) - ? e_cannot_access_private_member_str - : e_member_is_not_writable_str; + ? e_cannot_access_private_variable_str + : e_variable_is_not_writable_str; semsg(_(msg), m->ocm_name, cl->class_name); return FALSE; } @@ -1750,7 +1750,7 @@ compile_lhs( { // A class variable can be accessed without the class name // only inside a class. - semsg(_(e_class_member_str_accessible_only_inside_class_str), + semsg(_(e_class_variable_str_accessible_only_inside_class_str), lhs->lhs_name, defcl->class_name); return FAIL; }