summary refs log tree commit diff stats
path: root/tests/run
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-09-04 00:55:13 +0200
committerAraq <rumpf_a@web.de>2012-09-04 00:55:13 +0200
commit6753d3685448eb2ba5760de0bcc842a887d09a84 (patch)
treec4689853edb97b78dbff6edb337735a873e6bb97 /tests/run
parentb4cd119800c96361ff74ab804002c32d303233fc (diff)
downloadNim-6753d3685448eb2ba5760de0bcc842a887d09a84.tar.gz
further improvements for term rewriting macros
Diffstat (limited to 'tests/run')
-rw-r--r--tests/run/tmemoization.nim2
-rw-r--r--tests/run/ttypedesc1.nim10
2 files changed, 6 insertions, 6 deletions
diff --git a/tests/run/tmemoization.nim b/tests/run/tmemoization.nim
index 10db1fcf1..78f0515f3 100644
--- a/tests/run/tmemoization.nim
+++ b/tests/run/tmemoization.nim
@@ -5,7 +5,7 @@ discard """
 
 import strutils
 
-proc foo(s: expr{string}): string =
+proc foo(s: expr[string]): string =
   static: echo s
 
   const R = s.toUpper
diff --git a/tests/run/ttypedesc1.nim b/tests/run/ttypedesc1.nim
index 9c960a809..b74440176 100644
--- a/tests/run/ttypedesc1.nim
+++ b/tests/run/ttypedesc1.nim
@@ -5,18 +5,18 @@ type
     x: T
     y: U
 
-proc foo(T: typedesc{float}, a: expr): string =
+proc foo(T: typedesc[float], a: expr): string =
   result = "float " & $(a.len > 5)
 
-proc foo(T: typedesc{TFoo}, a: int): string =
+proc foo(T: typedesc[TFoo], a: int): string =
   result = "TFoo "  & $(a)
 
-proc foo(T: typedesc{int or bool}): string =
+proc foo(T: typedesc[int or bool]): string =
   var a: T
   a = 10
   result = "int or bool " & ($a)
 
-template foo(T: typedesc{seq}): expr = "seq"
+template foo(T: typedesc[seq]): expr = "seq"
 
 test "types can be used as proc params":
   check foo(TFoo[int, float], 1000) == "TFoo 1000"
@@ -31,5 +31,5 @@ test "types can be used as proc params":
   check foo(seq[TFoo[bool, string]]) == "seq"
 
 when false:
-  proc foo(T: typedesc{seq}, s: T) = nil
+  proc foo(T: typedesc[seq], s: T) = nil