Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
redef class Nstring
# FIXME support \n, etc.
- fun to_nit_string: String do return text.substring(1, text.length-2)
+ fun to_nit_string: String do return text.substring(1, text.length-2).
+ replace("\\\\", "\\").replace("\\\"", "\"").replace("\\b", "\b").
+ replace("\\/", "/").replace("\\n", "\n").replace("\\r", "\r").
+ replace("\\t", "\t")
end
redef class Nvalue_object
{"__kind": "obj", "__id": 0, "__class": "D", "b": false, "f": 123.123, "i": 2345, "s": "new line ->\n<-", "n": null, "ii": 1111, "ss": "\tf\"\r\\\/", "d": {"__kind": "ref", "__id": 0}}
# Back in Nit:
-<D: <B: <A: false 123.123 2345 new line ->\n<- false> 1111 \tf\"\r\\\/> true>
+<D: <B: <A: false 123.123 2345 new line ->
+<- false> 1111 f"\r\/> true>