LazyRepeatingParserExtension<R> extension

on

Methods

plusLazy(Parser<void> limit) Parser<List<R>>
Returns a parser that parses the receiver one or more times until it reaches a limit. This is a lazy non-blind implementation of the PossessiveRepeatingParserExtension.plus operator. The limit is not consumed.
repeatLazy(Parser<void> limit, int min, int max) Parser<List<R>>
Returns a parser that parses the receiver at least min and at most max times until it reaches a limit. This is a lazy non-blind implementation of the PossessiveRepeatingParserExtension.repeat operator. The limit is not consumed.
starLazy(Parser<void> limit) Parser<List<R>>
Returns a parser that parses the receiver zero or more times until it reaches a limit. This is a lazy non-blind implementation of the PossessiveRepeatingParserExtension.star operator. The limit is not consumed.