From b04db7bc6a66a53d39ba9f88dd9a7f0e151f89c2 Mon Sep 17 00:00:00 2001 From: Joey Payne Date: Wed, 21 Jun 2017 14:18:09 -0600 Subject: [PATCH] Rename type to string proc --- src/einheit.nim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/einheit.nim b/src/einheit.nim index 071f230..77c9a78 100644 --- a/src/einheit.nim +++ b/src/einheit.nim @@ -32,10 +32,10 @@ proc `$`*[T](ar: openarray[T]): string = result &= ", " & $ar[i] result &= "]" -proc `$`*[T](some:typedesc[T]): string = name(T) +proc typeToStr*[T](some:typedesc[T]): string = name(T) template tupleObjToStr(obj): string {.dirty.} = - var res = $type(obj) + var res = typeToStr(type(obj)) template helper(n) {.gensym.} = res.add("(") var firstElement = true @@ -46,9 +46,9 @@ template tupleObjToStr(obj): string {.dirty.} = res.add(": ") when (value is object or value is tuple): when (value is tuple): - res.add("tuple " & $type(value)) + res.add("tuple " & typeToStr(type(value))) else: - res.add($type(value)) + res.add(typeToStr(type(value))) helper(value) elif (value is string): res.add("\"" & $value & "\"")