diff --git a/compiler/parser.v b/compiler/parser.v index daf864a23c..40a96e70cb 100644 --- a/compiler/parser.v +++ b/compiler/parser.v @@ -2075,7 +2075,12 @@ fn (p mut Parser) char_expr() { fn format_str(str string) string { str = str.replace('"', '\\"') - str = str.replace('\n', '\\n') + $if windows { + str = str.replace('\r\n', '\\n') + } + $else { + str = str.replace('\n', '\\n') + } return str }