summary refs log tree commit diff stats
path: root/lib/pure/sexp.nim
diff options
context:
space:
mode:
authorSimon Hafner <hafnersimon@gmail.com>2015-04-22 06:11:30 +0500
committerSimon Hafner <hafnersimon@gmail.com>2015-04-22 06:11:30 +0500
commit766b7ea61d74532ede74e0aea59b2cda3400cfed (patch)
treef22f9d578c6d05504c72a8036a9d7a33f4ba4ca5 /lib/pure/sexp.nim
parent518db9eb7ee538f3c33732e5a04cbacd024ee8b7 (diff)
downloadNim-766b7ea61d74532ede74e0aea59b2cda3400cfed.tar.gz
enabled sexp tests
Diffstat (limited to 'lib/pure/sexp.nim')
-rw-r--r--lib/pure/sexp.nim12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/pure/sexp.nim b/lib/pure/sexp.nim
index 97edbf52d..2a9678432 100644
--- a/lib/pure/sexp.nim
+++ b/lib/pure/sexp.nim
@@ -677,12 +677,12 @@ proc parseSexp*(buffer: string): SexpNode =
   result = parseSexp(newStringStream(buffer))
 
 when isMainModule:
-  # let testSexp = parseSexp("""(1 (98 2) nil (2) foobar "foo" 9.234)""")
-  # assert(testSexp[0].getNum == 1)
-  # assert(testSexp[1][0].getNum == 98)
-  # assert(testSexp[2].getElems == @[])
-  # assert(testSexp[4].getSymbol == "foobar")
-  # assert(testSexp[5].getStr == "foo")
+  let testSexp = parseSexp("""(1 (98 2) nil (2) foobar "foo" 9.234)""")
+  assert(testSexp[0].getNum == 1)
+  assert(testSexp[1][0].getNum == 98)
+  assert(testSexp[2].getElems == @[])
+  assert(testSexp[4].getSymbol == "foobar")
+  assert(testSexp[5].getStr == "foo")
 
   let alist = parseSexp("""((1 . 2) (2 . "foo"))""")
   assert(alist[0].getCons.car.getNum == 1)