From 07921194f20762c15338d179ec30cda695eecf47 Mon Sep 17 00:00:00 2001 From: Joe Conigliaro Date: Fri, 13 Mar 2020 00:32:26 +1100 Subject: [PATCH] parser: revert changes to format_str --- vlib/compiler/aparser.v | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/vlib/compiler/aparser.v b/vlib/compiler/aparser.v index 1941329577..06da6e68af 100644 --- a/vlib/compiler/aparser.v +++ b/vlib/compiler/aparser.v @@ -2594,9 +2594,10 @@ fn (p mut Parser) char_expr() { fn format_str(_str string) string { // TODO don't call replace 3 times for every string, do this in scanner.v - return _str.replace_each(['"', '\\"', - '\r\n', '\\n', - '\n', '\\n']) + mut str := _str.replace('"', '\\"') + str = str.replace('\r\n', '\\n') + str = str.replace('\n', '\\n') + return str } // m := map[string]int{}