summary refs log tree commit diff stats
path: root/doc/manual
diff options
context:
space:
mode:
authorVindaar <basti90@gmail.com>2020-04-22 10:41:56 +0200
committerGitHub <noreply@github.com>2020-04-22 09:41:56 +0100
commitd42c5a575dfaa6df363fd47c95d13c70aa60729c (patch)
treea8762ad78d20a9a5c1891babd33fb6b5ffb497f6 /doc/manual
parentc3f4b93060b5e72b5ee1a4e37d5c69e63e7d8bb8 (diff)
downloadNim-d42c5a575dfaa6df363fd47c95d13c70aa60729c.tar.gz
base `parseEnum` on a case statement, fixes #14030 (#14046)
* base `parseEnum` on a case statement, fixes #14030

* apply simplifactions / clean up, remove `norm` node, use strVal

* export `normalize` in json.nim

* cmp using nimIdentNormalize, error at CT if ambiguous enum found

`nimIdentNormalize` provided by @cooldome.

We track all names of the branches we have created so far and error if
a duplicate is found.

Dummy change to make github react...

* fix docstring of `nimIdentNormalize`

* make `typ` arg `typedesc`, add lineinfo, call norm. only once
Diffstat (limited to 'doc/manual')
0 files changed, 0 insertions, 0 deletions