Package org.mule.datasense.impl.util
Interface Parser<A>
- All Known Implementing Classes:
Parsers.RegexParser
public interface Parser<A>
-
Method Summary
Modifier and TypeMethodDescriptiondefault <U> Parser<U>default <U> Parser<U>optional()default Aparse(CharSequence in) parse(Parsers.Input in) default <U> Parser<Parsers.Pair<A,U>> default <U> Parser<Parsers.Pair<A,U>> tryParse(CharSequence in) zeroOrMore(Parser<?> separator)
-
Method Details
-
parse
- Throws:
Parsers.Failure
-
parse
- Throws:
Parsers.Failure
-
tryParse
- Throws:
Parsers.Failure
-
tryParse
-
then
-
then
-
skip
-
skip
-
or
-
or
-
optional
-
zeroOrMore
-
zeroOrMore
-
oneOrMore
-
oneOrMore
-
twoOrMore
-
filter
-
map
-
flatMap
-