aboutsummaryrefslogtreecommitdiff
path: root/src/formatter/formatter.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2025-08-30 14:32:25 -0400
committerBruce Hill <bruce@bruce-hill.com>2025-08-30 14:32:25 -0400
commita9df553f3765710c6833fe9705832b1a3bc5b64c (patch)
treeebc498c318382e2e232c8d54ece236ecc0c7406f /src/formatter/formatter.c
parent430b1f0a7df8055027fbfe006a7285cc9438e5ac (diff)
Further fix for doctests
Diffstat (limited to 'src/formatter/formatter.c')
-rw-r--r--src/formatter/formatter.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/formatter/formatter.c b/src/formatter/formatter.c
index 675a88a9..88eb210a 100644
--- a/src/formatter/formatter.c
+++ b/src/formatter/formatter.c
@@ -774,11 +774,10 @@ Text_t format_code(ast_t *ast, Table_t comments, Text_t indent) {
/*multiline*/ case DocTest: {
DeclareMatch(test, ast, DocTest);
Text_t expr = fmt(test->expr, comments, indent);
- Text_t code = Texts(">> ", Text$replace(expr, Texts("\n", indent), Texts("\n", indent, single_indent)));
+ Text_t code = Texts(">> ", expr);
if (test->expected) {
Text_t expected = fmt(test->expected, comments, indent);
- code = Texts(code, "\n", indent, "= ",
- Text$replace(expected, Texts("\n", indent), Texts("\n", indent, single_indent)));
+ code = Texts(code, "\n", indent, "= ", expected);
}
return code;
}