SingleCharacterParser constructor

SingleCharacterParser(
  1. CharacterPredicate predicate,
  2. String message
)

Constructs a parser for an individual 16-bit UTF-16 code unit satisfying predicate.

Implementation

factory(CharacterPredicate predicate, String message) =>
    ConstantCharPredicate.any.isEqualTo(predicate)
    ? AnySingleCharacterParser.internal(predicate, message)
    : SingleCharacterParser.internal(predicate, message);