From 0d2705b18a0a69303284488334e77499663b850e Mon Sep 17 00:00:00 2001 From: Brendan Hansen Date: Wed, 29 Dec 2021 18:52:59 -0600 Subject: [PATCH] added quotes in custom map printing --- core/container/map.onyx | 4 ++++ tests/i32map | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/core/container/map.onyx b/core/container/map.onyx index d1df1e70..af0d335d 100644 --- a/core/container/map.onyx +++ b/core/container/map.onyx @@ -146,6 +146,10 @@ empty :: (use map: ^Map($K, $V)) -> bool { } format_map :: (output: ^conv.Format_Output, format: ^conv.Format, x: ^Map($K, $V)) { + old_quote_strings := format.quote_strings; + format.quote_strings = true; + defer format.quote_strings = old_quote_strings; + output->write("{\n"); for^ e: x.entries { output->write(" "); diff --git a/tests/i32map b/tests/i32map index 0e86e6ab..319435bc 100644 --- a/tests/i32map +++ b/tests/i32map @@ -2,8 +2,8 @@ true false Hello World! { - 50 => Hello - 1234 => World! + 50 => "Hello " + 1234 => "World!" } false false -- 2.25.1