|
@@ -69,14 +69,8 @@ class Printer {
|
|
printBinop(op)
|
|
printBinop(op)
|
|
+ "=";
|
|
+ "=";
|
|
}
|
|
}
|
|
- public function printString(s:String) {
|
|
|
|
- s = StringTools.replace(s, "\n", "\\n");
|
|
|
|
- s = StringTools.replace(s, "\t", "\\t");
|
|
|
|
- s = StringTools.replace(s, "\r", "\\r");
|
|
|
|
- return '"$s"';
|
|
|
|
- }
|
|
|
|
public function printConstant(c:Constant) return switch(c) {
|
|
public function printConstant(c:Constant) return switch(c) {
|
|
- case CString(s): printString(s);
|
|
|
|
|
|
+ case CString(s): '"${StringTools.addSlashes(s)}"';
|
|
case CIdent(s),
|
|
case CIdent(s),
|
|
CInt(s),
|
|
CInt(s),
|
|
CFloat(s):
|
|
CFloat(s):
|