tryFastParse<I> function

ParseResult<I, bool> tryFastParse<I>(
  1. bool fastParse(
    1. State<I> state
    ),
  2. I input, {
  3. String errorMessage(
    1. I input,
    2. int offset,
    3. List<ErrorMessage> errors
    )?,
  4. String? locale,
  5. Map<String, MessageLocalization> messages = const {},
  6. Map<String, String> tags = const {},
})

Implementation

ParseResult<I, bool> tryFastParse<I>(
  bool Function(State<I> state) fastParse,
  I input, {
  String Function(I input, int offset, List<ErrorMessage> errors)? errorMessage,
  String? locale,
  Map<String, MessageLocalization> messages = const {},
  Map<String, String> tags = const {},
}) {
  final result = _parse<I, bool, bool>(
    fastParse,
    (result) => result,
    input,
    errorMessage: errorMessage,
    locale: locale,
    messages: messages,
    tags: tags,
  );
  return result;
}