public interface Parser<A>
| Modifier and Type | Method and Description |
|---|---|
default Parser<A> |
filter(Predicate<A> f) |
default <U> Parser<U> |
flatMap(Function<A,Parser<U>> f) |
default <U> Parser<U> |
map(Function<A,U> f) |
default Parser<List<A>> |
oneOrMore() |
default Parser<List<A>> |
oneOrMore(Parser<?> separator) |
default Parser<Optional<A>> |
optional() |
default Parser<A> |
or(Parser<A> that) |
default Parser<A> |
or(Supplier<Parser<A>> that) |
default A |
parse(CharSequence in) |
A |
parse(Parsers.Input in) |
default Parser<A> |
skip(Parser<?> that) |
default Parser<A> |
skip(Supplier<Parser<?>> that) |
default <U> Parser<Parsers.Pair<A,U>> |
then(Parser<U> that) |
default <U> Parser<Parsers.Pair<A,U>> |
then(Supplier<Parser<U>> that) |
default Optional<A> |
tryParse(CharSequence in) |
default Optional<A> |
tryParse(Parsers.Input in) |
default Parser<List<A>> |
twoOrMore(Parser<?> separator) |
default Parser<List<A>> |
zeroOrMore() |
default Parser<List<A>> |
zeroOrMore(Parser<?> separator) |
A parse(Parsers.Input in) throws Parsers.Failure
Parsers.Failuredefault A parse(CharSequence in) throws Parsers.Failure
Parsers.Failuredefault Optional<A> tryParse(CharSequence in) throws Parsers.Failure
Parsers.Failuredefault Optional<A> tryParse(Parsers.Input in)
default <U> Parser<Parsers.Pair<A,U>> then(Parser<U> that)
default <U> Parser<Parsers.Pair<A,U>> then(Supplier<Parser<U>> that)
Copyright © 2024 MuleSoft, Inc.. All rights reserved.