parsing library

Extensions

ParseResultParseExt on ParseResult<I, Result<O>?>

Functions

createParseResult<I, O, R>(State<I> state, R result, bool isSuccess(R result), {String errorMessage(I input, int offset, List<ErrorMessage> errors)?, String? locale, Map<String, MessageLocalization> messages = const {}, Map<String, String> tags = const {}}) ParseResult<I, R>
fastParseString(bool fastParse(State<StringReader> state), String source, {String errorMessage(StringReader input, int offset, List<ErrorMessage> errors)?, String? locale, Map<String, MessageLocalization> messages = const {}, Map<String, String> tags = const {}}) → void
parseInput<I, O>(Result<O>? parse(State<I> state), I input, {String errorMessage(I input, int offset, List<ErrorMessage> errors)?, String? locale, Map<String, MessageLocalization> messages = const {}, Map<String, String> tags = const {}}) → O
parseString<O>(Result<O>? parse(State<StringReader> state), String source, {String errorMessage(StringReader input, int offset, List<ErrorMessage> errors)?, String? locale, Map<String, MessageLocalization> messages = const {}, Map<String, String> tags = const {}}) → O
tryFastParse<I>(bool fastParse(State<I> state), I input, {String errorMessage(I input, int offset, List<ErrorMessage> errors)?, String? locale, Map<String, MessageLocalization> messages = const {}, Map<String, String> tags = const {}}) ParseResult<I, bool>
tryParse<I, O>(Result<O>? parse(State<I> state), I input, {String errorMessage(I input, int offset, List<ErrorMessage> errors)?, String? locale, Map<String, MessageLocalization> messages = const {}, Map<String, String> tags = const {}}) ParseResult<I, Result<O>?>