1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
vim9script
# Vim9 :enum command
# VIM_TEST_SETUP hi link vim9EnumValue Todo
# See: https://github.com/vim/vim/pull/16365#issuecomment-2571420551
enum Letter
#
#########################################
A("(\" # not a comment NOR_ANOTHER_VALUE,
\ "), B(")\""), C($"'')
\('"), D($'""(),"'), E,
F(
")" .. # FA,
"(" # FB,
), G
#enum NotSupported
#endenum
def new(this.value = v:none)
return
enddef
const value: string
endenum
for letter in Letter.values
echo letter
endfor
echo Letter.D
|