diff options
Diffstat (limited to 'lib/pure')
-rw-r--r-- | lib/pure/collections/lists.nim | 3 | ||||
-rw-r--r-- | lib/pure/strscans.nim | 4 | ||||
-rw-r--r-- | lib/pure/uri.nim | 3 | ||||
-rw-r--r-- | lib/pure/xmltree.nim | 4 |
4 files changed, 14 insertions, 0 deletions
diff --git a/lib/pure/collections/lists.nim b/lib/pure/collections/lists.nim index d1de0ea67..829ec2ccb 100644 --- a/lib/pure/collections/lists.nim +++ b/lib/pure/collections/lists.nim @@ -59,6 +59,9 @@ runnableExamples: import std/private/since +when defined(nimPreviewSlimSystem): + import std/assertions + when not defined(nimHasCursor): {.pragma: cursor.} diff --git a/lib/pure/strscans.nim b/lib/pure/strscans.nim index 99442075a..7db6f28af 100644 --- a/lib/pure/strscans.nim +++ b/lib/pure/strscans.nim @@ -286,6 +286,10 @@ efficiency and perform different checks. import macros, parseutils import std/private/since +when defined(nimPreviewSlimSystem): + import std/assertions + + proc conditionsToIfChain(n, idx, res: NimNode; start: int): NimNode = assert n.kind == nnkStmtList if start >= n.len: return newAssignment(res, newLit true) diff --git a/lib/pure/uri.nim b/lib/pure/uri.nim index 1dbb018c2..50b1b9445 100644 --- a/lib/pure/uri.nim +++ b/lib/pure/uri.nim @@ -39,6 +39,9 @@ runnableExamples: import strutils, parseutils, base64 import std/private/[since, decode_helpers] +when defined(nimPreviewSlimSystem): + import std/assertions + type Url* = distinct string diff --git a/lib/pure/xmltree.nim b/lib/pure/xmltree.nim index 9a9ecde57..72645ef96 100644 --- a/lib/pure/xmltree.nim +++ b/lib/pure/xmltree.nim @@ -33,6 +33,10 @@ runnableExamples: import std/private/since import macros, strtabs, strutils +when defined(nimPreviewSlimSystem): + import std/assertions + + type XmlNode* = ref XmlNodeObj ## An XML tree consisting of XML nodes. ## |