summary refs log tree commit diff stats
path: root/lib/pure
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-02-20 00:21:15 +0100
committerAraq <rumpf_a@web.de>2012-02-20 00:21:15 +0100
commitb6ee92f384ecec0cb47533a20cfdbda488941569 (patch)
tree65348ce2735ef8d15177a08b1e2fc606e6ee6ac9 /lib/pure
parentb2746c465968a5d61f3e9b18fb952097db4afea9 (diff)
downloadNim-b6ee92f384ecec0cb47533a20cfdbda488941569.tar.gz
added matchers.parseInt
Diffstat (limited to 'lib/pure')
-rw-r--r--lib/pure/matchers.nim4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/pure/matchers.nim b/lib/pure/matchers.nim
index 0495f2c30..b57e0c45a 100644
--- a/lib/pure/matchers.nim
+++ b/lib/pure/matchers.nim
@@ -15,7 +15,7 @@
 
 include "system/inclrtl"
 
-import strutils
+import parseutils, strutils
 
 proc validEmailAddress*(s: string): bool {.noSideEffect,
   rtl, extern: "nsuValidEmailAddress".} = 
@@ -52,7 +52,7 @@ proc parseInt*(s: string, value: var int, validRange: TSlice[int]) {.
   ## won't be overwritten.
   var x = value
   try:
-    x = parseInt(s)
+    discard parseutils.parseInt(s, x, 0)
   except EOverflow:
     nil
   if x in validRange: value = x