Index

A C D E F H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

A

addVerboseError(String) - Method in class org.jparsec.containers.Context
 
allErrors - Variable in class org.jparsec.containers.Context
 
alphaNum() - Static method in class org.jparsec.Api
Alphabetic characters plus digits
any(Matcher<T>) - Method in class org.jparsec.Matcher
 
any(Matcher<U>...) - Static method in class org.jparsec.Api
Takes the first one of the succeeding matchers.
anyChar() - Static method in class org.jparsec.Api
Matches any single char.
anyOf(Character...) - Static method in class org.jparsec.Api
Any of the enumerated chars.
Api - Class in org.jparsec
 
Api() - Constructor for class org.jparsec.Api
 
append(Pair<List<T>, T>) - Static method in class org.jparsec.Ops
 
appendTrace(String) - Method in class org.jparsec.containers.Context
 
assertEquals(Context, T) - Method in class org.jparsec.Matcher
 
assertFails(String) - Method in class org.jparsec.Matcher
 
assertParses(String) - Method in class org.jparsec.Matcher
 

C

c(Character) - Static method in class org.jparsec.Api
Captures single given char
c(String) - Static method in class org.jparsec.Api
Captures exact string.
c(String) - Static method in interface org.jparsec.combinator.Strings
 
choice(Matcher<T>, Matcher<U>) - Static method in class org.jparsec.Api
Succeds if any of the matchers succeeds.
choice(Matcher<T>, Matcher<U>) - Static method in interface org.jparsec.combinator.Choice
 
choice(Matcher<T>, Matcher<U>, Matcher<W>) - Static method in class org.jparsec.Api
Succeds if any of the matchers succeeds.
choice(Matcher<T>, Matcher<U>, Matcher<W>) - Static method in interface org.jparsec.combinator.Choice
 
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>) - Static method in class org.jparsec.Api
Succeds if any of the matchers succeeds.
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>) - Static method in interface org.jparsec.combinator.Choice
 
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<X>) - Static method in class org.jparsec.Api
Succeds if any of the matchers succeeds.
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<X>) - Static method in interface org.jparsec.combinator.Choice
 
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<X>, Matcher<G>) - Static method in class org.jparsec.Api
Succeds if any of the matchers succeeds.
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<X>, Matcher<G>) - Static method in interface org.jparsec.combinator.Choice
 
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<X>, Matcher<G>, Matcher<H>) - Static method in class org.jparsec.Api
Succeds if any of the matchers succeeds.
choice(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<X>, Matcher<G>, Matcher<H>) - Static method in interface org.jparsec.combinator.Choice
 
Choice - Interface in org.jparsec.combinator
 
Choice3<T,U,W> - Interface in org.jparsec.containers.choice
 
Choice4<T,U,W,Z> - Interface in org.jparsec.containers.choice
 
Choice5<T,U,W,Z,X> - Interface in org.jparsec.containers.choice
 
Choice6<T,U,W,Z,X,G> - Interface in org.jparsec.containers.choice
 
Choice7<T,U,W,Z,X,G,H> - Interface in org.jparsec.containers.choice
 
clearTrace() - Method in class org.jparsec.containers.Context
 
column - Variable in class org.jparsec.containers.Context
 
comment(String) - Static method in class org.jparsec.Api
Takes a single line comment starting with an activator string.
concat(List<String>) - Static method in class org.jparsec.Ops
 
concat(Pair<String, String>) - Static method in class org.jparsec.Ops
 
concat(Tuple3<String, String, String>) - Static method in class org.jparsec.Ops
 
concat(Tuple4<String, String, String, String>) - Static method in class org.jparsec.Ops
 
concat(Tuple5<String, String, String, String, String>) - Static method in class org.jparsec.Ops
 
concat(Tuple6<String, String, String, String, String, String>) - Static method in class org.jparsec.Ops
 
concat(Tuple7<String, String, String, String, String, String, String>) - Static method in class org.jparsec.Ops
 
content - Variable in class org.jparsec.containers.Context
 
Context - Class in org.jparsec.containers
 
copy() - Method in class org.jparsec.containers.Context
 
ctx() - Method in record class org.jparsec.containers.Err
Returns the value of the ctx record component.
ctx() - Method in record class org.jparsec.containers.Ok
Returns the value of the ctx record component.
customError - Variable in class org.jparsec.Matcher
 

D

digit() - Static method in class org.jparsec.Api
Single digit starting from '0'
dropLeft(Matcher<U>) - Method in class org.jparsec.Matcher
 
DropLeft<T,U> - Class in org.jparsec.combinator
 
DropLeft(Matcher<T>, Matcher<U>) - Constructor for class org.jparsec.combinator.DropLeft
 
dropRight(Matcher<U>) - Method in class org.jparsec.Matcher
 
DropRight<T,U> - Class in org.jparsec.combinator
 
DropRight(Matcher<T>, Matcher<U>) - Constructor for class org.jparsec.combinator.DropRight
 

E

Either<T,U> - Interface in org.jparsec.containers.choice
 
Either.Left<T,V> - Record Class in org.jparsec.containers.choice
 
Either.Right<U,V> - Record Class in org.jparsec.containers.choice
 
Empty - Record Class in org.jparsec.containers
 
Empty() - Constructor for record class org.jparsec.containers.Empty
Creates an instance of a Empty record class.
eos() - Static method in class org.jparsec.Api
By default rules take only parts in greedy way leaving off the rest and succeeding.
Eos - Class in org.jparsec.combinator
 
Eos() - Constructor for class org.jparsec.combinator.Eos
 
equals(Object) - Method in record class org.jparsec.containers.choice.Either.Left
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Either.Right
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Five
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Four
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.One
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Seven
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Six
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Three
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.choice.Two
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.Empty
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.Err
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.Ok
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.seq.Pair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.seq.Tuple3
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.seq.Tuple4
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.seq.Tuple5
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.seq.Tuple6
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class org.jparsec.containers.seq.Tuple7
Indicates whether some other object is "equal to" this one.
Err<T> - Record Class in org.jparsec.containers
 
Err(String, Context) - Constructor for record class org.jparsec.containers.Err
Creates an instance of a Err record class.
error() - Method in record class org.jparsec.containers.Err
Returns the value of the error record component.
error() - Method in interface org.jparsec.containers.MatchResult
 
errorMessage - Variable in class org.jparsec.Matcher
 
errorPrettyPrint() - Method in interface org.jparsec.containers.MatchResult
 
errorTrace() - Method in interface org.jparsec.containers.MatchResult
 

F

failIf(Predicate<T>, String) - Method in class org.jparsec.Matcher
 
FailIf<U> - Class in org.jparsec.combinator
 
FailIf(Matcher<U>, Predicate<U>, String) - Constructor for class org.jparsec.combinator.FailIf
 
first() - Method in record class org.jparsec.containers.seq.Pair
Returns the value of the first record component.
five() - Method in record class org.jparsec.containers.seq.Tuple5
Returns the value of the five record component.
five() - Method in record class org.jparsec.containers.seq.Tuple6
Returns the value of the five record component.
five() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the five record component.
Five<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
Five(X) - Constructor for record class org.jparsec.containers.choice.Five
Creates an instance of a Five record class.
flatten(List<List<V>>) - Static method in class org.jparsec.Ops
 
four() - Method in record class org.jparsec.containers.seq.Tuple4
Returns the value of the four record component.
four() - Method in record class org.jparsec.containers.seq.Tuple5
Returns the value of the four record component.
four() - Method in record class org.jparsec.containers.seq.Tuple6
Returns the value of the four record component.
four() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the four record component.
Four<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
Four(Z) - Constructor for record class org.jparsec.containers.choice.Four
Creates an instance of a Four record class.

H

hashCode() - Method in record class org.jparsec.containers.choice.Either.Left
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Either.Right
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Five
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Four
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.One
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Seven
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Six
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Three
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.choice.Two
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.Empty
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.Err
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.Ok
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.seq.Pair
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.seq.Tuple3
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.seq.Tuple4
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.seq.Tuple5
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.seq.Tuple6
Returns a hash code value for this object.
hashCode() - Method in record class org.jparsec.containers.seq.Tuple7
Returns a hash code value for this object.

I

indent(Matcher<T>, String) - Static method in class org.jparsec.Api
Applies scope of to inner rule and increments the indentation.
Indent<T> - Class in org.jparsec.combinator
 
Indent(Matcher<T>, String) - Constructor for class org.jparsec.combinator.Indent
 
indentLevel - Variable in class org.jparsec.containers.Context
 
indentPattern - Variable in class org.jparsec.containers.Context
 
index - Variable in class org.jparsec.containers.Context
 
input(String) - Static method in class org.jparsec.Api
Convenience method for wrapping text in Context.
internalDescription - Variable in class org.jparsec.Matcher
 
isOk() - Method in interface org.jparsec.containers.MatchResult
 

L

left() - Method in interface org.jparsec.containers.choice.Either
 
Left(T) - Constructor for record class org.jparsec.containers.choice.Either.Left
Creates an instance of a Left record class.
letter() - Static method in class org.jparsec.Api
Any alphabetic character.
lexeme(Matcher<T>, Matcher<?>) - Static method in class org.jparsec.Api
Wraps first rule and takes up second rule to exhaustion.
Lexeme<T> - Class in org.jparsec.combinator
 
Lexeme(Matcher<T>, Matcher<?>) - Constructor for class org.jparsec.combinator.Lexeme
 
line - Variable in class org.jparsec.containers.Context
 
lower() - Static method in class org.jparsec.Api
Alphabetic character lower case

M

main(String...) - Static method in class org.Tutorial
 
many(Matcher<U>) - Static method in class org.jparsec.Api
Zero or more occurences of matcher.
many(Matcher<U>) - Static method in class org.jparsec.combinator.Many
 
Many<T> - Class in org.jparsec.combinator
 
map(Function<T, U>) - Method in interface org.jparsec.containers.MatchResult
 
map(Function<T, U>) - Method in class org.jparsec.Matcher
 
Map<T,U> - Class in org.jparsec.combinator
 
Map(Matcher<T>, Function<T, U>) - Constructor for class org.jparsec.combinator.Map
 
mapOrError(Function<MatchResult<T>, MatchResult<U>>) - Method in class org.jparsec.Matcher
 
MapOrFail<T,U> - Class in org.jparsec.combinator
 
MapOrFail(Matcher<T>, Function<MatchResult<T>, MatchResult<U>>) - Constructor for class org.jparsec.combinator.MapOrFail
 
Matcher<T> - Class in org.jparsec
 
Matcher(String) - Constructor for class org.jparsec.Matcher
 
MatchResult<T> - Interface in org.jparsec.containers
 
multilineComment(String, String) - Static method in class org.jparsec.Api
Takes multiline comment starting with start and ending with end activators.
MultilineComment - Class in org.jparsec.combinator
 
MultilineComment(String, String) - Constructor for class org.jparsec.combinator.MultilineComment
 

N

Newline - Class in org.jparsec.combinator
 
Newline() - Constructor for class org.jparsec.combinator.Newline
 
nl() - Static method in class org.jparsec.Api
Newline that is indentation sensitive.
noneOf(Character...) - Static method in class org.jparsec.Api
Fails if any of the characters specified is matched.
nonZeroDigit() - Static method in class org.jparsec.Api
Single digit starting from '1'.
not(Matcher<T>) - Static method in class org.jparsec.Api
Fails if matcher succeeds.
Not - Class in org.jparsec.combinator
 
Not(Matcher<?>) - Constructor for class org.jparsec.combinator.Not
 

O

of(String) - Static method in class org.jparsec.containers.Context
 
ok() - Method in interface org.jparsec.containers.MatchResult
 
Ok<T> - Record Class in org.jparsec.containers
 
Ok(T, Context) - Constructor for record class org.jparsec.containers.Ok
Creates an instance of a Ok record class.
one() - Method in interface org.jparsec.containers.choice.Choice3
 
one() - Method in record class org.jparsec.containers.seq.Tuple3
Returns the value of the one record component.
one() - Method in record class org.jparsec.containers.seq.Tuple4
Returns the value of the one record component.
one() - Method in record class org.jparsec.containers.seq.Tuple5
Returns the value of the one record component.
one() - Method in record class org.jparsec.containers.seq.Tuple6
Returns the value of the one record component.
one() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the one record component.
One<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
One(T) - Constructor for record class org.jparsec.containers.choice.One
Creates an instance of a One record class.
ops(V) - Static method in class org.jparsec.Ops
 
ops(V, BinaryOperator<V>) - Static method in class org.jparsec.Ops
 
Ops<T> - Class in org.jparsec
 
opt(Matcher<T>) - Static method in class org.jparsec.Api
Optional occurence of the matcher.
opt(Matcher<T>) - Static method in class org.jparsec.combinator.Opt
 
Opt<T> - Class in org.jparsec.combinator
 
or(Matcher<U>) - Method in class org.jparsec.Matcher
 
Or<T,U> - Class in org.jparsec.combinator
 
Or(Matcher<T>, Matcher<U>) - Constructor for class org.jparsec.combinator.Or
 
org - package org
 
org.jparsec - package org.jparsec
 
org.jparsec.combinator - package org.jparsec.combinator
 
org.jparsec.containers - package org.jparsec.containers
 
org.jparsec.containers.choice - package org.jparsec.containers.choice
 
org.jparsec.containers.seq - package org.jparsec.containers.seq
 

P

Pair<T,U> - Record Class in org.jparsec.containers.seq
 
Pair(T, U) - Constructor for record class org.jparsec.containers.seq.Pair
Creates an instance of a Pair record class.
parse(String) - Method in class org.jparsec.Matcher
 
parse(Context) - Method in class org.jparsec.combinator.DropLeft
 
parse(Context) - Method in class org.jparsec.combinator.DropRight
 
parse(Context) - Method in class org.jparsec.combinator.Eos
 
parse(Context) - Method in class org.jparsec.combinator.FailIf
 
parse(Context) - Method in class org.jparsec.combinator.Indent
 
parse(Context) - Method in class org.jparsec.combinator.Lexeme
 
parse(Context) - Method in class org.jparsec.combinator.Many
 
parse(Context) - Method in class org.jparsec.combinator.Map
 
parse(Context) - Method in class org.jparsec.combinator.MapOrFail
 
parse(Context) - Method in class org.jparsec.combinator.MultilineComment
 
parse(Context) - Method in class org.jparsec.combinator.Newline
 
parse(Context) - Method in class org.jparsec.combinator.Not
 
parse(Context) - Method in class org.jparsec.combinator.Opt
 
parse(Context) - Method in class org.jparsec.combinator.Or
 
parse(Context) - Method in class org.jparsec.combinator.Recursive
 
parse(Context) - Method in class org.jparsec.combinator.Satisfy
 
parse(Context) - Method in class org.jparsec.combinator.Sep
 
parse(Context) - Method in class org.jparsec.combinator.Seq.SeqX
 
parse(Context) - Method in class org.jparsec.combinator.Seq2
 
parse(Context) - Method in class org.jparsec.combinator.SinglelineComment
 
parse(Context) - Method in class org.jparsec.combinator.Spaces
 
parse(Context) - Method in class org.jparsec.combinator.Str
 
parse(Context) - Method in class org.jparsec.combinator.TakeWhile
 
parse(Context) - Method in class org.jparsec.combinator.Times
 
parse(Context) - Method in class org.jparsec.Matcher
 
ParseException - Exception Class in org.jparsec
 
ParseException(String) - Constructor for exception class org.jparsec.ParseException
 
parseMaybe(String) - Method in class org.jparsec.Matcher
 
parseMaybe(Context) - Method in class org.jparsec.Matcher
 
parseThrow(String) - Method in class org.jparsec.Matcher
 
prepend(Pair<T, List<T>>) - Static method in class org.jparsec.Ops
 

R

range(Character, Character) - Static method in class org.jparsec.Api
Single character in between the range start..end
recoverTraceSnapshot() - Method in class org.jparsec.containers.Context
 
recursive() - Static method in class org.jparsec.Api
Allows to refer to itself before setting.
Recursive<T> - Class in org.jparsec.combinator
 
Recursive() - Constructor for class org.jparsec.combinator.Recursive
 
reduce(List<T>) - Method in class org.jparsec.Ops
 
reduce(U, BiFunction<T, U, U>) - Method in class org.jparsec.combinator.Many
 
reduce(U, BiFunction<T, U, U>) - Method in class org.jparsec.combinator.Times
 
right() - Method in interface org.jparsec.containers.choice.Either
 
Right(U) - Constructor for record class org.jparsec.containers.choice.Either.Right
Creates an instance of a Right record class.

S

s() - Method in class org.jparsec.combinator.Seq2
 
satisfy(Predicate<Character>) - Static method in class org.jparsec.Api
Applies predicate on single character and succeds if predicate succeeds.
Satisfy - Class in org.jparsec.combinator
 
Satisfy(Predicate<Character>) - Constructor for class org.jparsec.combinator.Satisfy
 
Satisfy(Predicate<Character>, String) - Constructor for class org.jparsec.combinator.Satisfy
 
Satisfy(Predicate<Character>, String, String) - Constructor for class org.jparsec.combinator.Satisfy
 
second() - Method in record class org.jparsec.containers.seq.Pair
Returns the value of the second record component.
Sep<T,U> - Class in org.jparsec.combinator
 
sepBy(Matcher<V>, Matcher<U>) - Static method in class org.jparsec.Api
Zero or more occurences of first rule separated by second rule.
sepBy(Matcher<V>, Matcher<U>) - Static method in class org.jparsec.combinator.Sep
 
sepJoin(List<String>) - Method in class org.jparsec.Ops
 
seq(Matcher<T>, Matcher<U>) - Static method in class org.jparsec.Api
Asserts all matchers succeed in order.
seq(Matcher<T>, Matcher<U>) - Static method in interface org.jparsec.combinator.Seq
 
seq(Matcher<T>, Matcher<U>, Matcher<W>) - Static method in class org.jparsec.Api
Asserts all matchers succeed in order.
seq(Matcher<T>, Matcher<U>, Matcher<W>) - Static method in interface org.jparsec.combinator.Seq
 
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>) - Static method in class org.jparsec.Api
Asserts all matchers succeed in order.
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>) - Static method in interface org.jparsec.combinator.Seq
 
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<Y>) - Static method in class org.jparsec.Api
Asserts all matchers succeed in order.
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<Y>) - Static method in interface org.jparsec.combinator.Seq
 
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<Y>, Matcher<X>) - Static method in class org.jparsec.Api
Asserts all matchers succeed in order.
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<Y>, Matcher<X>) - Static method in interface org.jparsec.combinator.Seq
 
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<Y>, Matcher<X>, Matcher<G>) - Static method in class org.jparsec.Api
Asserts all matchers succeed in order.
seq(Matcher<T>, Matcher<U>, Matcher<W>, Matcher<Z>, Matcher<Y>, Matcher<X>, Matcher<G>) - Static method in interface org.jparsec.combinator.Seq
 
seq(Matcher<U>) - Method in class org.jparsec.Matcher
 
Seq - Interface in org.jparsec.combinator
 
Seq.SeqX<T> - Class in org.jparsec.combinator
 
Seq2<T,U> - Class in org.jparsec.combinator
 
Seq2(Matcher<T>, Matcher<U>) - Constructor for class org.jparsec.combinator.Seq2
 
SeqOps - Interface in org.jparsec.containers.seq
 
seqToList(Pair<V, V>) - Static method in class org.jparsec.Ops
 
seqToList(Tuple3<V, V, V>) - Static method in class org.jparsec.Ops
 
seqToList(Tuple4<V, V, V, V>) - Static method in class org.jparsec.Ops
 
seqToList(Tuple5<V, V, V, V, V>) - Static method in class org.jparsec.Ops
 
seqToList(Tuple6<V, V, V, V, V, V>) - Static method in class org.jparsec.Ops
 
seqToList(Tuple7<V, V, V, V, V, V, V>) - Static method in class org.jparsec.Ops
 
SeqX(Matcher<T>) - Constructor for class org.jparsec.combinator.Seq.SeqX
 
set(Context) - Method in class org.jparsec.containers.Context
 
set(Matcher<T>) - Method in class org.jparsec.combinator.Recursive
 
setErrorMessage(String) - Method in class org.jparsec.combinator.Seq.SeqX
 
setErrorMessage(String) - Method in class org.jparsec.Matcher
 
setInternalDescription(String) - Method in class org.jparsec.combinator.Seq.SeqX
 
setInternalDescription(String) - Method in class org.jparsec.Matcher
 
seven() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the seven record component.
Seven<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
Seven(H) - Constructor for record class org.jparsec.containers.choice.Seven
Creates an instance of a Seven record class.
SinglelineComment - Class in org.jparsec.combinator
 
SinglelineComment(String) - Constructor for class org.jparsec.combinator.SinglelineComment
 
singleton(V) - Static method in class org.jparsec.Ops
 
six() - Method in record class org.jparsec.containers.seq.Tuple6
Returns the value of the six record component.
six() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the six record component.
Six<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
Six(G) - Constructor for record class org.jparsec.containers.choice.Six
Creates an instance of a Six record class.
some(Matcher<U>) - Static method in class org.jparsec.Api
One or more occurences of matcher.
some(Matcher<U>) - Static method in class org.jparsec.combinator.Many
 
spaces(Character...) - Static method in class org.jparsec.Api
Takes one or more specified whitespaces.
Spaces - Class in org.jparsec.combinator
 
Spaces(Character...) - Constructor for class org.jparsec.combinator.Spaces
 
str() - Method in class org.jparsec.combinator.Many
 
str() - Method in class org.jparsec.combinator.Satisfy
 
str() - Method in class org.jparsec.combinator.Seq.SeqX
 
str() - Method in class org.jparsec.combinator.TakeWhile
 
str() - Method in class org.jparsec.combinator.Times
 
str(String) - Method in record class org.jparsec.containers.seq.Pair
 
str(String) - Method in interface org.jparsec.containers.seq.SeqOps
 
str(String) - Method in record class org.jparsec.containers.seq.Tuple3
 
str(String) - Method in record class org.jparsec.containers.seq.Tuple4
 
str(String) - Method in record class org.jparsec.containers.seq.Tuple5
 
str(String) - Method in record class org.jparsec.containers.seq.Tuple6
 
str(String) - Method in record class org.jparsec.containers.seq.Tuple7
 
Str - Class in org.jparsec.combinator
 
Str(String, boolean) - Constructor for class org.jparsec.combinator.Str
 
stringIgnoreCase(String) - Static method in class org.jparsec.Api
Matches a string ignoring the case sensitivity.
stringIgnoreCase(String) - Static method in interface org.jparsec.combinator.Strings
 
Strings - Interface in org.jparsec.combinator
 

T

takeAny(Choice3<T, T, T>) - Static method in class org.jparsec.Ops
 
takeAny(Choice4<T, T, T, T>) - Static method in class org.jparsec.Ops
 
takeAny(Choice5<T, T, T, T, T>) - Static method in class org.jparsec.Ops
 
takeAny(Choice6<T, T, T, T, T, T>) - Static method in class org.jparsec.Ops
 
takeAny(Choice7<T, T, T, T, T, T, T>) - Static method in class org.jparsec.Ops
 
takeAny(Either<T, T>) - Static method in class org.jparsec.Ops
 
takeAny3Poly(Choice3) - Static method in class org.jparsec.Ops
 
takeFirst(Pair<T, U>) - Static method in class org.jparsec.Ops
 
takeFirst(Tuple3<T, U, W>) - Static method in class org.jparsec.Ops
 
takeLast(Tuple3<T, U, W>) - Static method in class org.jparsec.Ops
 
takeMiddle(Tuple3<T, U, W>) - Static method in class org.jparsec.Ops
 
takeSecond(Pair<T, U>) - Static method in class org.jparsec.Ops
 
takeWhile(Predicate<T>) - Method in class org.jparsec.Matcher
 
TakeWhile<T> - Class in org.jparsec.combinator
 
TakeWhile(Matcher<T>, Predicate<T>) - Constructor for class org.jparsec.combinator.TakeWhile
 
three() - Method in interface org.jparsec.containers.choice.Choice3
 
three() - Method in record class org.jparsec.containers.seq.Tuple3
Returns the value of the three record component.
three() - Method in record class org.jparsec.containers.seq.Tuple4
Returns the value of the three record component.
three() - Method in record class org.jparsec.containers.seq.Tuple5
Returns the value of the three record component.
three() - Method in record class org.jparsec.containers.seq.Tuple6
Returns the value of the three record component.
three() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the three record component.
Three<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
Three(W) - Constructor for record class org.jparsec.containers.choice.Three
Creates an instance of a Three record class.
times(Matcher<U>, int) - Static method in class org.jparsec.Api
Matches exactly X occurences of matcher.
times(Matcher<U>, int, int) - Static method in class org.jparsec.Api
For success matcher has to be matched between from and to times.
Times<T> - Class in org.jparsec.combinator
 
Times(Matcher<T>, int) - Constructor for class org.jparsec.combinator.Times
 
Times(Matcher<T>, int, int) - Constructor for class org.jparsec.combinator.Times
 
toString() - Method in class org.jparsec.combinator.DropLeft
 
toString() - Method in class org.jparsec.combinator.DropRight
 
toString() - Method in class org.jparsec.combinator.Eos
 
toString() - Method in class org.jparsec.combinator.FailIf
 
toString() - Method in class org.jparsec.combinator.Indent
 
toString() - Method in class org.jparsec.combinator.Lexeme
 
toString() - Method in class org.jparsec.combinator.Many
 
toString() - Method in class org.jparsec.combinator.Map
 
toString() - Method in class org.jparsec.combinator.MapOrFail
 
toString() - Method in class org.jparsec.combinator.Newline
 
toString() - Method in class org.jparsec.combinator.Not
 
toString() - Method in class org.jparsec.combinator.Opt
 
toString() - Method in class org.jparsec.combinator.Or
 
toString() - Method in class org.jparsec.combinator.Satisfy
 
toString() - Method in class org.jparsec.combinator.Sep
 
toString() - Method in class org.jparsec.combinator.Seq.SeqX
 
toString() - Method in class org.jparsec.combinator.Seq2
 
toString() - Method in class org.jparsec.combinator.Str
 
toString() - Method in class org.jparsec.combinator.TakeWhile
 
toString() - Method in class org.jparsec.combinator.Times
 
toString() - Method in record class org.jparsec.containers.choice.Either.Left
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Either.Right
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Five
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Four
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.One
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Seven
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Six
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Three
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.choice.Two
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.Empty
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.Err
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.Ok
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.seq.Pair
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.seq.Tuple3
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.seq.Tuple4
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.seq.Tuple5
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.seq.Tuple6
Returns a string representation of this record class.
toString() - Method in record class org.jparsec.containers.seq.Tuple7
Returns a string representation of this record class.
toString(Character) - Static method in class org.jparsec.Ops
 
toString(List<Character>) - Static method in class org.jparsec.Ops
 
toString(Pair<Character, Character>) - Static method in class org.jparsec.Ops
 
traceErrors - Variable in class org.jparsec.containers.Context
 
traceErrorsSnapshot - Variable in class org.jparsec.containers.Context
 
traceSnapshot() - Method in class org.jparsec.containers.Context
 
Tuple3<T,U,W> - Record Class in org.jparsec.containers.seq
 
Tuple3(T, U, W) - Constructor for record class org.jparsec.containers.seq.Tuple3
Creates an instance of a Tuple3 record class.
Tuple4<T,U,W,Z> - Record Class in org.jparsec.containers.seq
 
Tuple4(T, U, W, Z) - Constructor for record class org.jparsec.containers.seq.Tuple4
Creates an instance of a Tuple4 record class.
Tuple5<T,U,W,Z,X> - Record Class in org.jparsec.containers.seq
 
Tuple5(T, U, W, Z, X) - Constructor for record class org.jparsec.containers.seq.Tuple5
Creates an instance of a Tuple5 record class.
Tuple6<T,U,W,Z,X,Y> - Record Class in org.jparsec.containers.seq
 
Tuple6(T, U, W, Z, X, Y) - Constructor for record class org.jparsec.containers.seq.Tuple6
Creates an instance of a Tuple6 record class.
Tuple7<T,U,W,Z,X,Y,G> - Record Class in org.jparsec.containers.seq
 
Tuple7(T, U, W, Z, X, Y, G) - Constructor for record class org.jparsec.containers.seq.Tuple7
Creates an instance of a Tuple7 record class.
Tutorial - Class in org
 
Tutorial() - Constructor for class org.Tutorial
 
two() - Method in interface org.jparsec.containers.choice.Choice3
 
two() - Method in record class org.jparsec.containers.seq.Tuple3
Returns the value of the two record component.
two() - Method in record class org.jparsec.containers.seq.Tuple4
Returns the value of the two record component.
two() - Method in record class org.jparsec.containers.seq.Tuple5
Returns the value of the two record component.
two() - Method in record class org.jparsec.containers.seq.Tuple6
Returns the value of the two record component.
two() - Method in record class org.jparsec.containers.seq.Tuple7
Returns the value of the two record component.
Two<T,U,W,Z,X,G,H> - Record Class in org.jparsec.containers.choice
 
Two(U) - Constructor for record class org.jparsec.containers.choice.Two
Creates an instance of a Two record class.

U

upper() - Static method in class org.jparsec.Api
Alphabetic character upper case.

V

value() - Method in record class org.jparsec.containers.choice.Either.Left
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Either.Right
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Five
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Four
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.One
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Seven
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Six
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Three
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.choice.Two
Returns the value of the value record component.
value() - Method in record class org.jparsec.containers.Ok
Returns the value of the value record component.
verboseErrors() - Method in interface org.jparsec.containers.MatchResult
 

W

whitespace() - Static method in class org.jparsec.Api
Matches on java’s Character::isWhitespace for single char.
A C D E F H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form