- raise(Object) - Static method in class jfun.parsec.Parsers
-
throws a pseudo-exception.
- raise(String, Object) - Static method in class jfun.parsec.Parsers
-
throws a pseudo-exception.
- range(char, char) - Static method in class jfun.parsec.pattern.CharPredicates
-
between a and b inclusive.
- range(char, char) - Static method in class jfun.parsec.pattern.Patterns
-
Succeed with match length 1
if the current character in the input is between character c1 and c2.
- regex(Pattern) - Static method in class jfun.parsec.pattern.Patterns
-
Adapt a regular expression pattern to a jfun.parsec.pattern.Pattern;
- regex(String) - Static method in class jfun.parsec.pattern.Patterns
-
Adapt a regular expression pattern string to a jfun.parsec.pattern.Pattern;
- regex_modifiers() - Static method in class jfun.parsec.pattern.Patterns
-
Get the pattern that matches regular expression modifiers.
- regex_pattern() - Static method in class jfun.parsec.pattern.Patterns
-
Get the Pattern object that matches any regular expression pattern
string in the form of /some pattern here/.
- repeat(int) - Method in class jfun.parsec.Parser
-
Run Parser 'this' for n times.
- repeat(Class<Type>, int) - Method in class jfun.parsec.Parser
-
Run Parser 'this' for n times, collect the return values in an array
whose element type is etype.
- repeat(ArrayFactory<Type>, int) - Method in class jfun.parsec.Parser
-
Run Parser 'this' for n times, collect the return values in an array
created by the ArrayFactory object.
- repeat(String, int) - Method in class jfun.parsec.Parser
-
Run Parser 'this' for n times.
- repeat(String, Class<Type>, int) - Method in class jfun.parsec.Parser
-
Run Parser 'this' for n times, collect the return values in an array
whose element type is etype.
- repeat(String, ArrayFactory<Type>, int) - Method in class jfun.parsec.Parser
-
Run Parser 'this' for n times, collect the return values in an array
created by the ArrayFactory object.
- repeat(String, int, Parser<?>) - Static method in class jfun.parsec.Parsers
-
Runs Parser p for n times.
- repeat(String, Class<R>, int, Parser<? extends R>) - Static method in class jfun.parsec.Parsers
-
Runs Parser p for n times, collect the return values in an array whose
element type is etype.
- repeat(String, ArrayFactory<R>, int, Parser<? extends R>) - Static method in class jfun.parsec.Parsers
-
Runs Parser p for n times, collect the return values in an array created by
the ArrayFactory object.
- repeat(int) - Method in class jfun.parsec.pattern.Pattern
-
Matches the input against this pattern for n times.
- repeat(int, CharPredicate) - Static method in class jfun.parsec.pattern.Patterns
-
Matches if the input has at least n characters
and the first n characters all satisfy the given predicate.
- repeat(int, Pattern) - Static method in class jfun.parsec.pattern.Patterns
-
Matches if the input n occurrences of Pattern pp.
- reserved(String) - Static method in class jfun.parsec.tokens.Tokens
-
create a TokenReserved object.
- retn(R) - Static method in class jfun.parsec.Parsers
-
The parser that returns value v.
- retn(String, R) - Static method in class jfun.parsec.Parsers
-
The parser that returns value v.
- runnable(String, Runnable) - Static method in class jfun.parsec.Parsers
-
To create a Parser that always succeeds and causes a certain side effect
using a Runnable object.
- runnable(Runnable) - Static method in class jfun.parsec.Parsers
-
To create a Parser that always succeeds and causes a certain side effect
using a Runnable object.
- runParser(CharSequence, Parser<R>, PositionMap, String) - Static method in class jfun.parsec.Parsers
-
Runs a character level parser with a CharSequence input.
- runParser(CharSequence, Parser<R>, String) - Static method in class jfun.parsec.Parsers
-
Runs a character level parser with a CharSequence input.
- runParser(Tok[], int, Parser<R>, ShowToken, String, PositionMap, String) - Static method in class jfun.parsec.Parsers
-
Runs a token level Parser object with an array of tokens.