- many(ArrayFactory<Type>) - Method in class jfun.parsec.Parser
-
p.many(af) is equivalent to p* in EBNF.
- many(String, ArrayFactory<Type>) - Method in class jfun.parsec.Parser
-
p.many(name, af) is equivalent to p* in EBNF.
- many(Class<Type>) - Method in class jfun.parsec.Parser
-
p.many(elem_type) is equivalent to p* in EBNF.
- many(String, Class<Type>) - Method in class jfun.parsec.Parser
-
p.many(name, elem_type) is equivalent to p* in EBNF.
- many() - Method in class jfun.parsec.Parser
-
p.many() is equivalent to p* in EBNF.
- many(String) - Method in class jfun.parsec.Parser
-
p.many(name) is equivalent to p* in EBNF.
- many(ArrayFactory<Type>, int) - Method in class jfun.parsec.Parser
-
Runs this parser greedily for at least min times.
- many(String, ArrayFactory<Type>, int) - Method in class jfun.parsec.Parser
-
Runs this parser greedily for at least min times.
- many(Class<Type>, int) - Method in class jfun.parsec.Parser
-
Runs this parser greedily for at least min times.
- many(String, Class<Type>, int) - Method in class jfun.parsec.Parser
-
Runs this parser greedily for at least min times.
- many(int) - Method in class jfun.parsec.Parser
-
Runs this parser greedily for at least min times.
- many(String, int) - Method in class jfun.parsec.Parser
-
Runs this parser greedily for at least min times.
- many(String, int, Parser<?>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly for at least min times and discard the
results.
- many(String, Parser<?>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly and discard the results.
- many(String, Class<R>, int, Parser<? extends R>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly for at least min times and collect the
result in an array whose element type is etype.
- many(String, Class<R>, Parser<? extends R>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly and collect the result in an array whose
element type is etype.
- many(String, ArrayFactory<R>, int, Parser<? extends R>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly for at least min times and collect the
result in an array created by ArrayFactory object.
- many(String, ArrayFactory<R>, Parser<? extends R>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly and collect the result in an array
created by ArrayFactory object.
- many() - Method in class jfun.parsec.pattern.Pattern
-
Matches this pattern for 0 or more times.
- many(int) - Method in class jfun.parsec.pattern.Pattern
-
Matches this pattern for at least min times.
- many(int, CharPredicate) - Static method in class jfun.parsec.pattern.Patterns
-
Matches if the input starts with min or more characters
that all satisfy the given predicate,
mismatch otherwise.
- many(CharPredicate) - Static method in class jfun.parsec.pattern.Patterns
-
Matches 0 or more characters that all satisfy the given predicate.
- many(int, Pattern) - Static method in class jfun.parsec.pattern.Patterns
-
Matches if the input starts with min or more occurrences of
patterns recognized by Pattern object pp,
mismatch otherwise.
- many(Pattern) - Static method in class jfun.parsec.pattern.Patterns
-
Matches 0 or more occurrences of
patterns recognized by Pattern object pp.
- many(CharPredicate) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 0 or more characters
that satisfies the given CharPredicate.
- many(Pattern) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 0 or more occurrences of the given pattern.
- many(String, CharPredicate) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 0 or more characters
that satisfies the given CharPredicate.
- many(String, Pattern) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 0 or more occurrences of the given pattern.
- many1(Class<Type>) - Method in class jfun.parsec.Parser
-
p.many1(elem_type) is equivalent to p+ in EBNF.
- many1(String, Class<Type>) - Method in class jfun.parsec.Parser
-
p.many1(name, elem_type) is equivalent to p+ in EBNF.
- many1(ArrayFactory<Type>) - Method in class jfun.parsec.Parser
-
p.many1(af) is equivalent to p+ in EBNF.
- many1(String, ArrayFactory<Type>) - Method in class jfun.parsec.Parser
-
p.many1(name, af) is equivalent to p+ in EBNF.
- many1() - Method in class jfun.parsec.Parser
-
p.many1() is equivalent to p+ in EBNF.
- many1(String) - Method in class jfun.parsec.Parser
-
p.many1(name) is equivalent to p+ in EBNF.
- many1() - Method in class jfun.parsec.pattern.Pattern
-
Matches this pattern for 1 or more times.
- many1(CharPredicate) - Static method in class jfun.parsec.pattern.Patterns
-
Matches characters that satisfies the given predicate
for 1 or more times.
- many1(CharPredicate) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 1 or more characters
that satisfies the given CharPredicate.
- many1(Pattern) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 1 or more occurrences of the given pattern.
- many1(String, CharPredicate) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 1 or more characters
that satisfies the given CharPredicate.
- many1(String, Pattern) - Static method in class jfun.parsec.Scanners
-
Scans greedily for 1 or more occurrences of the given pattern.
- manyAccum(String, Accumulatable<From, To>, int, Parser<A>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly for at least min times and collect the
result with the Accumulator object created by Accumulatable.
- manyAccum(String, Accumulatable<From, To>, Parser<A>) - Static method in class jfun.parsec.Parsers
-
Greedily runs Parser p repeatedly for 0 or more times.
- Map<From,To> - Interface in jfun.parsec
-
maps one object to another.
- map(From) - Method in interface jfun.parsec.Map
-
- map(A, B) - Method in interface jfun.parsec.Map2
-
- map(A, B, C) - Method in interface jfun.parsec.Map3
-
- map(A, B, C, D) - Method in interface jfun.parsec.Map4
-
- map(A, B, C, D, E) - Method in interface jfun.parsec.Map5
-
- map(Object...) - Method in interface jfun.parsec.Mapn
-
Map n objects to one.
- map(Map<? super Type, R>) - Method in class jfun.parsec.Parser
-
if this succeeds, the returned value is transformed with m to a new return value.
- map(String, Map<? super Type, R>) - Method in class jfun.parsec.Parser
-
if this succeeds, the returned value is transformed with m to a new return value.
- map(String, Parser<From>, Map<? super From, R>) - Static method in class jfun.parsec.Parsers
-
Transform the return value of Parser p to a different value.
- Map2<A,B,R> - Interface in jfun.parsec
-
maps two objects to one object.
- map2(Parser<A>, Parser<B>, Map2<? super A, ? super B, R>) - Static method in class jfun.parsec.Parsers
-
Run 2 Parsers sequentially and transform the return values to a new value.
- map2(String, Parser<A>, Parser<B>, Map2<? super A, ? super B, R>) - Static method in class jfun.parsec.Parsers
-
Run 2 Parsers sequentially and transform the return values to a new value.
- Map3<A,B,C,R> - Interface in jfun.parsec
-
maps 3 objects to an Object.
- map3(Parser<A>, Parser<B>, Parser<C>, Map3<? super A, ? super B, ? super C, R>) - Static method in class jfun.parsec.Parsers
-
Run 3 Parsers sequentially and transform the return values to a new value.
- map3(String, Parser<A>, Parser<B>, Parser<C>, Map3<? super A, ? super B, ? super C, R>) - Static method in class jfun.parsec.Parsers
-
Run 3 Parsers sequentially and transform the return values to a new value.
- Map4<A,B,C,D,R> - Interface in jfun.parsec
-
maps 4 objects to an Object.
- map4(Parser<A>, Parser<B>, Parser<C>, Parser<D>, Map4<? super A, ? super B, ? super C, ? super D, R>) - Static method in class jfun.parsec.Parsers
-
Run 4 Parsers sequentially and transform the return values to a new value.
- map4(String, Parser<A>, Parser<B>, Parser<C>, Parser<D>, Map4<? super A, ? super B, ? super C, ? super D, R>) - Static method in class jfun.parsec.Parsers
-
Run 4 Parsers sequentially and transform the return values to a new value.
- Map5<A,B,C,D,E,R> - Interface in jfun.parsec
-
maps 5 objects to an Object.
- map5(Parser<A>, Parser<B>, Parser<C>, Parser<D>, Parser<E>, Map5<? super A, ? super B, ? super C, ? super D, ? super E, R>) - Static method in class jfun.parsec.Parsers
-
Run 5 Parsers sequentially and transform the return values to a new value.
- map5(String, Parser<A>, Parser<B>, Parser<C>, Parser<D>, Parser<E>, Map5<? super A, ? super B, ? super C, ? super D, ? super E, R>) - Static method in class jfun.parsec.Parsers
-
Run 5 Parsers sequentially and transform the return values to a new value.
- Mapn<R> - Interface in jfun.parsec
-
Responsible for mapping an array of n objects to one object.
- mapn(Parser<?>[], Mapn<R>) - Static method in class jfun.parsec.Parsers
-
Sequencing of an array of Parser objects.
- mapn(String, Parser<?>[], Mapn<R>) - Static method in class jfun.parsec.Parsers
-
Sequencing of an array of Parser objects.
- mapn(Class<? super E>, Parser<E>[], Mapn<R>) - Static method in class jfun.parsec.Parsers
-
Sequencing of an array of Parser objects.
- mapn(String, Class<? super E>, Parser<E>[], Mapn<R>) - Static method in class jfun.parsec.Parsers
-
Sequencing of an array of Parser objects.
- mapn(ArrayFactory<?>, Parser<?>[], Mapn<R>) - Static method in class jfun.parsec.Parsers
-
Sequencing of an array of Parser objects.
- mapn(String, ArrayFactory<?>, Parser<?>[], Mapn<R>) - Static method in class jfun.parsec.Parsers
-
Sequencing of an array of Parser objects.
- Maps - Class in jfun.parsec
-
This class provides some standard Map implementations.
- Maps() - Constructor for class jfun.parsec.Maps
-
- match(CharSequence, int, int) - Method in class jfun.parsec.pattern.Pattern
-
The actual length of the pattern string is len - from.
- MISMATCH - Static variable in class jfun.parsec.pattern.Pattern
-
returned by match() method when match fails.
- my(String, int) - Static method in class jfun.parsec.tokens.Tokens
-
Deprecated.
- myParser(FromMyText<R>) - Static method in class jfun.parsec.Terms
-
Deprecated.
- myParser(String, FromMyText<R>) - Static method in class jfun.parsec.Terms
-
Deprecated.
- myParser(int, FromString<R>) - Static method in class jfun.parsec.Terms
-
Deprecated.
- myParser(String, int, FromString<R>) - Static method in class jfun.parsec.Terms
-
Deprecated.
- MyToken - Class in jfun.parsec.tokens
-
Deprecated.