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