ESC top-level property
Implementation
final Parser<String> ESC = ((char('\\') & pattern('`\'\\/fnrt')).flatten() |
(char('\\') & UNICODE).map((value) {
return String.fromCharCodes(
[int.parse(value[1].replaceAll('u', ''), radix: 16)]);
}))
.map((value) {
return value == r"\'"
? "'"
: value == r"\`"
? '`'
: jsonDecode('"$value"');
});