diff options
author | Andreas Rumpf <rumpf_a@web.de> | 2015-02-18 13:37:54 +0100 |
---|---|---|
committer | Andreas Rumpf <rumpf_a@web.de> | 2015-02-18 13:37:54 +0100 |
commit | 8a8c2567385382d94b464ee578fab633c80a9aed (patch) | |
tree | 4fc039461d02d6d428b319602796e8dc2e77b547 | |
parent | 5668ab3a49d5ebfce8952615ead75b0d98a28e2f (diff) | |
parent | 456aa7fdfe3d7e1458a41b41f00ceb06521d4fd3 (diff) | |
download | Nim-8a8c2567385382d94b464ee578fab633c80a9aed.tar.gz |
Merge pull request #2163 from def-/declared-doc
Fix documentations for declared (instead of defined)
-rw-r--r-- | compiler/semgnrc.nim | 2 | ||||
-rw-r--r-- | examples/talk/hoisting.nim | 2 | ||||
-rw-r--r-- | lib/system.nim | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/compiler/semgnrc.nim b/compiler/semgnrc.nim index 13941fa58..2601f05ac 100644 --- a/compiler/semgnrc.nim +++ b/compiler/semgnrc.nim @@ -243,7 +243,7 @@ proc semGenericStmt(c: PContext, n: PNode, elif fn.kind == nkDotExpr: result.sons[0] = fuzzyLookup(c, fn, flags, ctx, mixinContext) first = 1 - # Consider 'when defined(globalsSlot): ThreadVarSetValue(globalsSlot, ...)' + # Consider 'when declared(globalsSlot): ThreadVarSetValue(globalsSlot, ...)' # in threads.nim: the subtle preprocessing here binds 'globalsSlot' which # is not exported and yet the generic 'threadProcWrapper' works correctly. let flags = if mixinContext: flags+{withinMixin} else: flags diff --git a/examples/talk/hoisting.nim b/examples/talk/hoisting.nim index df13ba2cb..54e00884f 100644 --- a/examples/talk/hoisting.nim +++ b/examples/talk/hoisting.nim @@ -14,7 +14,7 @@ template optRe{re(x)}(x: string{lit}): Regex = g template `=~`(s: string, pattern: Regex): bool = - when not definedInScope(matches): + when not declaredInScope(matches): var matches {.inject.}: array[maxSubPatterns, string] match(s, pattern, matches) diff --git a/lib/system.nim b/lib/system.nim index b86ab7080..accc2ef25 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -124,7 +124,7 @@ proc declared*(x: expr): bool {.magic: "Defined", noSideEffect.} ## feature or not: ## ## .. code-block:: Nim - ## when not defined(strutils.toUpper): + ## when not declared(strutils.toUpper): ## # provide our own toUpper proc here, because strutils is ## # missing it. |