about summary refs log tree commit diff stats
path: root/src/utils
diff options
context:
space:
mode:
authorbptato <nincsnevem662@gmail.com>2021-11-10 18:26:18 +0100
committerbptato <nincsnevem662@gmail.com>2021-11-10 18:32:25 +0100
commitfcd3a5b204e15fdfc739fd04975977d288e892e0 (patch)
tree363f3bfd60570ce5fb1f4fbc6c62557609ccc6ea /src/utils
parente6f7cc72ba3343fb81c4f8196446c58eca59191e (diff)
downloadchawan-fcd3a5b204e15fdfc739fd04975977d288e892e0.tar.gz
Layout engine improvements, use author style sheet
Diffstat (limited to 'src/utils')
-rw-r--r--src/utils/eprint.nim36
1 files changed, 19 insertions, 17 deletions
diff --git a/src/utils/eprint.nim b/src/utils/eprint.nim
index d13fcf91..eba5f51f 100644
--- a/src/utils/eprint.nim
+++ b/src/utils/eprint.nim
@@ -1,25 +1,27 @@
 {.used.}
 
 template eprint*(s: varargs[string, `$`]) = {.cast(noSideEffect).}:
-  var a = false
-  for x in s:
-    if not a:
-      a = true
-    else:
-      stderr.write(' ')
-    stderr.write(x)
-  stderr.write('\n')
+  if not defined(release):
+    var a = false
+    for x in s:
+      if not a:
+        a = true
+      else:
+        stderr.write(' ')
+      stderr.write(x)
+    stderr.write('\n')
 
 template eecho*(s: varargs[string, `$`]) = {.cast(noSideEffect).}:
-  var a = false
-  var o = ""
-  for x in s:
-    if not a:
-      a = true
-    else:
-      o &= ' '
-    o &= x
-  echo o
+  if not defined(release):
+    var a = false
+    var o = ""
+    for x in s:
+      if not a:
+        a = true
+      else:
+        o &= ' '
+      o &= x
+    echo o
 
 template print*(s: varargs[string, `$`]) =
   for x in s: