static <A> Backtrack.Exploration<A> |
Backtrack.choice(Backtrack.Exploration<A>... clauses) |
static <A> Backtrack.Exploration<A> |
Backtrack.fail() |
static <A> Backtrack.Exploration<A> |
Backtrack.guard(Predicate<? super A> pred) |
static <A> Backtrack.Exploration<A> |
Backtrack.map(Function<? super A,? extends A> fun) |
static <A> Backtrack.Exploration<A> |
Backtrack.plus(Backtrack.Exploration<A> step,
boolean greedy) |
static <A> Backtrack.Exploration<A> |
Backtrack.sequence(Backtrack.Exploration<A>... steps) |
static <A> Backtrack.Exploration<A> |
Backtrack.star(Backtrack.Exploration<A> step,
boolean greedy) |
static <A> Backtrack.Exploration<A> |
Backtrack.succeed() |
static <A> Backtrack.Exploration<A> |
Backtrack.yield(A value) |