changeset 104:b9ea42b9f3f6

expr: Print newline in yexpr_debug
author Lewin Bormann <lbo@spheniscida.de>
date Wed, 28 Aug 2019 12:37:25 +0200
parents 354afb93f898
children c8984769f2ac
files src/expr.c src/expr_test.c
diffstat 2 files changed, 1 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/src/expr.c	Wed Aug 28 12:11:28 2019 +0200
+++ b/src/expr.c	Wed Aug 28 12:37:25 2019 +0200
@@ -217,5 +217,6 @@
 void yexpr_debug(yexpr_t* expr) {
     ystr_t repr = yexpr_debug_str(expr);
     fputs(ystr_str(&repr), stderr);
+    fputs("\n", stderr);
     ystr_destroy(&repr);
 }
--- a/src/expr_test.c	Wed Aug 28 12:11:28 2019 +0200
+++ b/src/expr_test.c	Wed Aug 28 12:37:25 2019 +0200
@@ -60,7 +60,6 @@
 
     // Test undef.
     yexpr_debug(&expr);
-    fputs("\n", stderr);
 
     // Test atoms.
     yexpr_set_atom_name(&expr, "myatom");
@@ -68,7 +67,6 @@
     yexpr_set_atom(&expr, yatom_get_or_add("myatom2"));
     assert(0 == strcmp("myatom2", yatom_name(expr.value.atom)));
     yexpr_debug(&expr);
-    fputs("\n", stderr);
     yexpr_destroy(&expr);
     expr = yexpr_new();
 
@@ -77,13 +75,11 @@
     assert(YEXPR_BUILTIN == expr.typ);
     assert(YBUILTIN_DEFN == expr.value.builtin);
     yexpr_debug(&expr);
-    fputs("\n", stderr);
 
     // Test number.
     yexpr_set_number(&expr, 12345);
     assert(12345 == expr.value.n);
     yexpr_debug(&expr);
-    fputs("\n", stderr);
     yexpr_destroy(&expr);
     expr = yexpr_new();
 
@@ -91,18 +87,15 @@
     yexpr_set_str(&expr, ystr_new("hello"));
     assert(0 == ystr_cmp_str(&expr.value.str, "hello"));
     yexpr_debug(&expr);
-    fputs("\n", stderr);
     yexpr_destroy(&expr);
     expr = yexpr_new();
 
     // Test refs, symbolic and numeric.
     yexpr_set_ref(&expr, yref_new_c("my-ref"));
     yexpr_debug(&expr);
-    fputs("\n", stderr);
     yvalue_resolve_or_create_ref(&expr.value.ref);
     assert(YREF_ID == yref_type(&expr.value.ref));
     yexpr_debug(&expr);
-    fputs("\n", stderr);
     yexpr_destroy(&expr);
     expr = yexpr_new();
 
@@ -110,7 +103,6 @@
     ystr_t message = ystr_new("some error happened");
     yexpr_set_exception(&expr, message);
     yexpr_debug(&expr);
-    fputs("\n", stderr);
     yexpr_destroy(&expr);
     expr = yexpr_new();
 
@@ -153,7 +145,6 @@
     assert(yatom_get_or_add("atom3") == got);
 
     yexpr_debug(&expr);
-    fputs("\n", stderr);
 
     yexpr_destroy(&expr);
 }