LazyRepeatingParserExtension<R> extension
- on
-
- Parser<
R>
- Parser<
Methods
-
plusLazy(
Parser< void> limit) → Parser<List< R> > -
Available on Parser<
Returns a parser that parses the receiver one or more times until it reaches aR> , provided by the LazyRepeatingParserExtension extensionlimit
. This is a lazy non-blind implementation of the PossessiveRepeatingParserExtension.plus operator. Thelimit
is not consumed. -
repeatLazy(
Parser< void> limit, int min, int max) → Parser<List< R> > -
Available on Parser<
Returns a parser that parses the receiver at leastR> , provided by the LazyRepeatingParserExtension extensionmin
and at mostmax
times until it reaches alimit
. This is a lazy non-blind implementation of the PossessiveRepeatingParserExtension.repeat operator. Thelimit
is not consumed. -
starLazy(
Parser< void> limit) → Parser<List< R> > -
Available on Parser<
Returns a parser that parses the receiver zero or more times until it reaches aR> , provided by the LazyRepeatingParserExtension extensionlimit
. This is a lazy non-blind implementation of the PossessiveRepeatingParserExtension.star operator. Thelimit
is not consumed.