Uses of Class
eu.bandm.tools.ramus.runtime2.State
-
Uses of State in eu.bandm.tools.ramus.runtime2
Modifier and TypeMethodDescriptionState.pop()
State.push()
State.pushEntries
(Map<Object, ? extends Data> entries) State.removeAll
(Collection<? extends Object> keys) State.withEntries
(Map<Object, ? extends Data> entries) Modifier and TypeMethodDescriptionstatic <M> Action.BiContinuation<Data,
Data, Data, M, State> Update.collectOp
(BiFunction<? super Data, ? super Data, ? extends M> error) Parser.process
(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) Parser.process
(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) Modifier and TypeMethodDescriptionParser.andThenCombining
(Parser<D, T> other, Action.BiContinuation<Data, Data, Data, SimpleMessage<D>, State> combiner) Follows the behavior of this parser sequentially with another, combining the result values.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) 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) static <M> Update<M>
Update.lift
(Action.Continuation<? super State, State, M, State> cons, int complexity) static <M> Update<M>
Update.lift
(Action.Continuation<? super State, State, M, State> cons, int complexity) static <M> Update<M>
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) Appends an ad-hoc continuation to the semantic effect of this parser.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.Parser.postprocess
(Action.Continuation<State, State, SimpleMessage<D>, State> cont, int complexity) 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.