Fix single underscore error

Fixes #178
This commit is contained in:
Joey 2020-04-10 13:12:32 -06:00 committed by GitHub
commit b3d26334fd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -106,7 +106,8 @@ proc checkIdentifier(name, kind, parent, origName: string) =
origStr = if name != origName: &", originally '{origName}' before 'cPlugin:onSymbol()', still" else: ""
errmsg = &"Identifier '{parentStr}{name}' ({kind}){origStr} contains"
doAssert name[0] != '_' and name[^1] != '_', errmsg & " leading/trailing underscores '_'"
if name != "_":
doAssert name[0] != '_' and name[^1] != '_', errmsg & " leading/trailing underscores '_'"
doAssert (not name.contains("__")): errmsg & " consecutive underscores '_'"