Uses of Interface
eu.bandm.tools.ramus.runtime2.Action.Continuation
-
Uses of Action.Continuation in eu.bandm.tools.ramus.runtime2
Modifier and TypeClassDescriptionclass
Parser<D,
T> Combinatorial nondeterministic parser building blocks.(package private) static class
Parser.Proxy<D,
T> class
Update<M>
Modifier and TypeFieldDescription(package private) Action.Continuation<R,
S, M, O> Action.Trampoline.continuation
Modifier and TypeMethodDescriptionstatic <R,
S, M, O> Action.Continuation<R, S, M, O> Lifts a monadic function on parsing results to a continuation.static <R,
S, M, O> Action.Continuation<R, S, M, O> Lifts a function on parsing results to a monadic continuation.Modifier and TypeMethodDescriptionAction.bind
(Action.Continuation<? super R, S, M, O> cont) Applies a monadic continuation to all leaves of this search tree (transition operation).Blockage.bind
(Action.Continuation<? super R, S, M, O> cont) Choice.bind
(Action.Continuation<? super R, S, M, O> cont) Diagnosis.bind
(Action.Continuation<? super R, S, M, O> cont) Success.bind
(Action.Continuation<? super R, S, M, O> cont) Applies a monadic continuation to all leaves of this search tree (transition operation).Thunk.bind
(Action.Continuation<? super S, T, M, O> cont) static <M> Update<M>
Update.lift
(Action.Continuation<? super State, State, M, State> cons) static <M> Update<M>
Update.lift
(Action.Continuation<? super State, State, M, State> cons, int complexity) Parser.postprocess
(Action.Continuation<State, State, SimpleMessage<D>, State> cont) Appends an ad-hoc continuation to the semantic effect of this parser.Parser.postprocess
(Action.Continuation<State, State, SimpleMessage<D>, State> cont, int complexity) Appends an ad-hoc continuation to the semantic effect of this parser.