Index: /trunk/Decompiler.class.php
===================================================================
--- /trunk/Decompiler.class.php	(revision 749)
+++ /trunk/Decompiler.class.php	(revision 750)
@@ -108,5 +108,19 @@
 	function toCode($indent)
 	{
-		return var_export($this->value, true);
+		$code = var_export($this->value, true);
+		if (gettype($this->value) == 'string') {
+			switch ($this->value) {
+			case "\r":
+				return '"\\r"';
+			case "\n":
+				return '"\\n"';
+			case "\r\n":
+				return '"\\r\\n"';
+			}
+			$code = str_replace("\r\n", '\' . "\\r\\n" . \'', $code);
+			$code = str_replace("\r", '\' . "\\r" . \'', $code);
+			$code = str_replace("\n", '\' . "\\n" . \'', $code);
+		}
+		return $code;
 	}
 }
Index: /trunk/decompilesample.php
===================================================================
--- /trunk/decompilesample.php	(revision 749)
+++ /trunk/decompilesample.php	(revision 750)
@@ -149,4 +149,7 @@
 }
 
+echo "\r\n";
+echo "\r";
+echo "\n";
 echo str_replace(array('a' => 'a', 'b' => 'c'), 'b');
 $object = new ClassName();
