Hi,

I was waiting for PR https://github.com/vim/vim/pull/13670 to be merged.
As that PR is now merged, this PR (support for final and const object/class
variables) is ready.

Regards,
Yegappan

On Sun, Dec 10, 2023 at 11:21 AM Yegappan Lakshmanan <
vim-dev-git...@256bit.org> wrote:

> Implement the following item from the todo list:
>
>    - "final" object members - can only be set in the constructor.
>
> ------------------------------
> You can view, comment on, or merge this pull request online at:
>
>   https://github.com/vim/vim/pull/13655
> Commit Summary
>
>    - 4948130
>    
> <https://github.com/vim/vim/pull/13655/commits/4948130ba72781b79095d86685134cc0856ad9d2>
>    Support final object and class variables
>
> File Changes
>
> (8 files <https://github.com/vim/vim/pull/13655/files>)
>
>    - *M* runtime/doc/vim9class.txt
>    
> <https://github.com/vim/vim/pull/13655/files#diff-95676ca19ceda742311aa875c53ffcf159d6e92b687bd76e886be2c247860b60>
>    (32)
>    - *M* src/errors.h
>    
> <https://github.com/vim/vim/pull/13655/files#diff-f0dcf081b343951b0348e086a69a58360a1479cdf0be1a8e21b6fdce03d86a22>
>    (4)
>    - *M* src/eval.c
>    
> <https://github.com/vim/vim/pull/13655/files#diff-3f6891fec05432f415cfd49150db67e2bc72d20e0a94a4e3ac762f7ff55f9921>
>    (7)
>    - *M* src/proto/vim9class.pro
>    
> <https://github.com/vim/vim/pull/13655/files#diff-3b28934e140b9749089a47e0b0f152b8649036c021b6d95d3ee91b1cf1775f48>
>    (1)
>    - *M* src/structs.h
>    
> <https://github.com/vim/vim/pull/13655/files#diff-6500c47e4afabd64a8cb2f853a4bc5e8c33f43814d3f9a0a9f4371025578a798>
>    (1)
>    - *M* src/testdir/test_vim9_class.vim
>    
> <https://github.com/vim/vim/pull/13655/files#diff-c64e9113ce4143c2a3194aad8d123a917f9c99dac537a70cbf289bd6f37bd8c4>
>    (254)
>    - *M* src/vim9class.c
>    
> <https://github.com/vim/vim/pull/13655/files#diff-8e2956e6a4ccbdea6b0afe8c3941b810c32aaa94e11b404d5e7aa1a01d953a4c>
>    (39)
>    - *M* src/vim9compile.c
>    
> <https://github.com/vim/vim/pull/13655/files#diff-53b492570146ce32a1ad32ea8cbb41dd29baf71a5055fc7a188f53b004206d41>
>    (16)
>
> Patch Links:
>
>    - https://github.com/vim/vim/pull/13655.patch
>    - https://github.com/vim/vim/pull/13655.diff
>
>
>

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/CAAW7x7m7VGp3%3DyMrK5JVVWKiABnSXtvBMVM48V%3DiYtyxnw7TuQ%40mail.gmail.com.

Raspunde prin e-mail lui