token method
Implementation
Parser<String> token(Object parser, [String? message]) => switch (parser) {
final Parser parser =>
parser.flatten(message: message ?? 'token expected').trim(ref0(space)),
final String string =>
string.toParser(message: message ?? '$string expected').trim(ref0(space)),
_ => throw ArgumentError.value(parser, 'parser', 'Invalid parser type'),
};