- Accumulatable<From,To> - Interface in jfun.parsec
-
Factory to create an Accumulator object.
- accumulate(From) - Method in interface jfun.parsec.Accumulator
-
accumulate one object into the result.
- Accumulator<From,To> - Interface in jfun.parsec
-
Used to accumulate objects.
- allInteger() - Static method in class jfun.parsec.Lexers
-
- allInteger(String) - Static method in class jfun.parsec.Lexers
-
- alt(String, Parser<T>...) - Static method in class jfun.parsec.Parsers
-
To create a Parser that runs an array of Parser objects
until one succeeds.
- alt(Parser<T>...) - Static method in class jfun.parsec.Parsers
-
To create a Parser that runs an array of Parser objects
until one succeeds.
- always() - Static method in class jfun.parsec.pattern.CharPredicates
-
A predicate that always returns true.
- always() - Static method in class jfun.parsec.pattern.Patterns
-
A Pattern object that always matches with 0 length.
- among(char[]) - Static method in class jfun.parsec.pattern.CharPredicates
-
among chars.
- among(char[]) - Static method in class jfun.parsec.pattern.Patterns
-
Succeed with match length 1
if the current character in the input is among the given characters.
- among(String, char[], String) - Static method in class jfun.parsec.Scanners
-
succeed and consume the current character if it equals to one of the given characters.
- among(String, char[]) - Static method in class jfun.parsec.Scanners
-
succeed and consume the current character if it equals to one of the given characters.
- among(char[], String) - Static method in class jfun.parsec.Scanners
-
succeed and consume the current character if it equals to one of the given characters.
- among(char[]) - Static method in class jfun.parsec.Scanners
-
succeed and consume the current character if it equals to one of the given characters.
- and(Parser<T>, Map2<? super Type, ? super T, R>) - Method in class jfun.parsec.Parser
-
it sequentially run this and p, and then transforms the two return values with m to a new return value.
- and(String, Parser<T>, Map2<? super Type, ? super T, R>) - Method in class jfun.parsec.Parser
-
it sequentially run this and p, and then transforms the two return values with m to a new return value.
- and(CharPredicate, CharPredicate) - Static method in class jfun.parsec.pattern.CharPredicates
-
Logical and of two CharPredicate objects.
- and(CharPredicate...) - Static method in class jfun.parsec.pattern.CharPredicates
-
Logical and of an array of CharPredicate objects.
- and(Pattern...) - Static method in class jfun.parsec.pattern.Patterns
-
Find the match length that matches
all of the patterns in the given Pattern object array.
- anyChar() - Static method in class jfun.parsec.Scanners
-
matches any character in the input.
- anyChar(String) - Static method in class jfun.parsec.Scanners
-
matches any character in the input.
- anyChar(String, String) - Static method in class jfun.parsec.Scanners
-
matches any character in the input.
- anyToken() - Static method in class jfun.parsec.Parsers
-
Consumes a token.
- anyToken(String) - Static method in class jfun.parsec.Parsers
-
Consumes a token.
- ArrayFactories - Class in jfun.parsec
-
Provide some standard ArrayFactory implementations.
- ArrayFactories() - Constructor for class jfun.parsec.ArrayFactories
-
- ArrayFactory<T> - Interface in jfun.parsec
-
A factory to create arrays.
- atomize(String) - Method in class jfun.parsec.Parser
-
Make sure 'this' is atomic.
- atomize() - Method in class jfun.parsec.Parser
-
Make sure 'this' is atomic.
- atomize(String, Parser<R>) - Static method in class jfun.parsec.Parsers
-
Backout input consumption if p fails.