Uses of Class
eu.bandm.tools.ramus.runtime2.Action.Visitor
-
Uses of Action.Visitor in eu.bandm.tools.ramus.runtime2
Modifier and TypeMethodDescriptionstatic <R,
M, O> Action.Visitor<R, M, O> Action.forEachObstruction
(BiConsumer<O, ReverseList<M>> op) static <R,
M, O> Action.Visitor<R, M, O> Action.forEachResult
(BiConsumer<R, ReverseList<M>> op) Modifier and TypeMethodDescriptionabstract void
Action.host
(Action.Visitor<? super R, M, O> v) Performs a double dispatch to the appropriate method of a visitor.void
Blockage.host
(Action.Visitor<? super R, M, O> v) void
Choice.host
(Action.Visitor<? super R, M, O> v) void
Diagnosis.host
(Action.Visitor<? super R, M, O> v) void
Success.host
(Action.Visitor<? super R, M, O> v) void
Thunk.host
(Action.Visitor<? super S, M, O> visitor) Parser.process
(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor)