Uses of Class
eu.bandm.tools.ramus.runtime2.Update
-
Uses of Update in eu.bandm.tools.ramus.runtime2
Modifier and TypeMethodDescriptionstatic <M> Update<M>
static <M> Update
static <M> Update<M>
static <M> Update<M>
Parser.Output.getEffect()
Returns the effect on semantic parsing state of this output.static <M> Update<M>
Update.id()
Update.ignoringResult()
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>
static <M> Update<M>
Update.optimize()
static <M> Update<M>
Update.pop()
static <M> Update<M>
Update.push()
static <M> Update<M>
Update.pushEntries
(Map<Object, ? extends Data> entries) static <M> Update<M>
static <M> Update<M>
static <M> Update<M>
Update.removeAll
(Collection<Object> keys) static <M> Update<M>
Update.setEntries
(Map<Object, ? extends Data> entries) static <M> Update<M>
static <M> Update<M>
Modifier and TypeMethodDescription(package private) static <D,
T> Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.append
(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> first, Update<SimpleMessage<D>> last) static <M> Update<M>
static <M> Update<M>
Parser.postprocess
(Update<SimpleMessage<D>> effect) Appends to the semantic effect of this parser.static <D,
T> Parser<D, T> Parser.succeed
(Update<SimpleMessage<D>> effect) Returns a parser that succeeds with the given effect, consuming no tokens.default Parser.Output<D,
T> Parser.Input.transitionBy
(Update<SimpleMessage<D>> effect) Parser.Output.withEffect
(Update<SimpleMessage<D>> effect) Parser.Output.withPostEffect
(Update<SimpleMessage<D>> effect) Parser.Output.withPreEffect
(Update<SimpleMessage<D>> effect) Modifier and TypeMethodDescriptionParser.Output.mapEffect
(Function<? super Update<SimpleMessage<D>>, ? extends Update<SimpleMessage<D>>> fun) Parser.Output.mapEffect
(Function<? super Update<SimpleMessage<D>>, ? extends Update<SimpleMessage<D>>> fun) (package private) void
Update.spillTo
(Collection<? super Update<M>> elems) static <D,
T> Parser<D, T> Parser.succeed
(Function<? super Parser.Input<D, T>, ? extends Update<SimpleMessage<D>>> effect) Returns a parser that succeeds with the given state-dependent effect, consuming no tokens.