Mercurial > lbo > hg > ylisp
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); }