token<T> method

Parser<Token<T>> token<T>(
  1. Object input
)
inherited

Helper to convert a string or parser into a trimmed token.

Implementation

Parser<Token<T>> token<T>(Object input) => switch (input) {
  final Parser<T> parser => parser.token().trim(ref0(hiddenStuffWhitespace)),
  final String string => token(string.toParser()),
  _ => throw ArgumentError.value(input, 'input', 'Invalid token parser'),
};