浏览代码

Escape \r as well (#6167)

Kevin Leung 8 年之前
父节点
当前提交
84e11b28fe
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      std/haxe/macro/Printer.hx

+ 1 - 1
std/haxe/macro/Printer.hx

@@ -76,7 +76,7 @@ class Printer {
 	}
 	}
 
 
 	function escapeString(s:String,delim:String) {
 	function escapeString(s:String,delim:String) {
-		return delim + s.replace("\n","\\n").replace("\t","\\t").replace("'","\\'").replace('"',"\\\"") #if sys .replace("\x00","\\x00") #end + delim;
+		return delim + s.replace("\n","\\n").replace("\t","\\t").replace("\r","\\r").replace("'","\\'").replace('"',"\\\"") #if sys .replace("\x00","\\x00") #end + delim;
 	}
 	}
 
 
 	public function printFormatString(s:String) {
 	public function printFormatString(s:String) {