From a0b5a24853a0490e71baff422e23233cc581b245 Mon Sep 17 00:00:00 2001 From: Mark Date: Tue, 5 Sep 2023 14:56:26 -0600 Subject: [PATCH] check atom == ',' in ambiguity_check mirroring logic in print_op_addendum (#2000) --- src/heap_print.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/heap_print.rs b/src/heap_print.rs index 9880a4d1..1b69f866 100644 --- a/src/heap_print.rs +++ b/src/heap_print.rs @@ -580,7 +580,7 @@ impl<'a, Outputter: HCValueOutputter> HCPrinter<'a, Outputter> { fn ambiguity_check(&self, atom: &str) -> bool { let tail = &self.outputter.as_str()[self.last_item_idx..]; - if !self.quoted || non_quoted_token(atom.chars()) { + if atom == "," || !self.quoted || non_quoted_token(atom.chars()) { requires_space(tail, atom) } else { requires_space(tail, "'") -- 2.54.0