in lib/src/string_scanner.dart [143:157]
void expect(Pattern pattern, {String? name}) {
if (scan(pattern)) return;
if (name == null) {
if (pattern is RegExp) {
final source = pattern.pattern;
name = '/$source/';
} else {
name =
pattern.toString().replaceAll('\\', '\\\\').replaceAll('"', '\\"');
name = '"$name"';
}
}
_fail(name);
}