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:
Saem Ghani 2021-01-11 01:18:01 -08:00 • committed by GitHub
commit bbc96f974d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 29 additions and 10 deletions

View 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
"""