fixed nim-lang/nimsuggest#82 pure enum field sug (#16676)
- previous code wasn't account for tyEnum being wrapped in tyTypeDesc - now pure enum fields are suggested
This commit is contained in:
parent
f6c2450cdb
commit
bbc96f974d
2 changed files with 29 additions and 10 deletions
18
nimsuggest/tests/tsug_enum.nim
Normal file
18
nimsuggest/tests/tsug_enum.nim
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
## suggestions for enums
|
||||
|
||||
type
|
||||
LogLevel {.pure.} = enum
|
||||
debug, log, warn, error
|
||||
|
||||
FooBar = enum
|
||||
fbFoo, fbBar
|
||||
|
||||
echo fbFoo, fbBar
|
||||
|
||||
echo LogLevel.deb#[!]#
|
||||
|
||||
discard """
|
||||
$nimsuggest --tester $file
|
||||
>sug $1
|
||||
sug;;skEnumField;;debug;;LogLevel;;*nimsuggest/tests/tsug_enum.nim;;5;;4;;"";;100;;Prefix
|
||||
"""
|
||||
Loading…
Add table
Add a link
Reference in a new issue