Uses of Class
eu.bandm.tools.ramus.runtime2.Parser.Output
Packages that use Parser.Output
-
Uses of Parser.Output in eu.bandm.tools.ramus.runtime2
Methods in eu.bandm.tools.ramus.runtime2 that return Parser.OutputModifier and TypeMethodDescriptionParser.Output.mapEffect(Function<? super Update<SimpleMessage<D>>, ? extends Update<SimpleMessage<D>>> fun) default Parser.Output<D, T> Parser.Input.transitionBy(Update<SimpleMessage<D>> effect) Parser.Output.withEffect(Update<SimpleMessage<D>> effect) Parser.Output.withNext(Parser.Input<D, T> next) Parser.Output.withPostEffect(Update<SimpleMessage<D>> effect) Parser.Output.withPreEffect(Update<SimpleMessage<D>> effect) Methods in eu.bandm.tools.ramus.runtime2 that return types with arguments of type Parser.OutputModifier 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) abstract Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.apply(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) Applies this continuation, possibly using a recyclable leaf node.Parser.Proxy.apply(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) static <D,T> Action <Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.diagnoseUnexpectedToken(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> body, Location<D> location, @Opt String description) (package private) static Action<Parser.Output<Void, Parser.Test.TokenType>, SimpleMessage<Void>, Parser.Input<Void, Parser.Test.TokenType>> Parser.Test.test(Parser<Void, Parser.Test.TokenType> parser, Parser.Test.TokenType... input) Method parameters in eu.bandm.tools.ramus.runtime2 with type arguments of type Parser.OutputModifier 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 <D,T> Action <Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> Parser.diagnoseUnexpectedToken(Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> body, Location<D> location, @Opt String description) (package private) static <D,T> Parser <D, T> Parser.lift(Function<? super Parser.Input<D, T>, ? extends Action<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>>> fun) Parser.process(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) protected voidParser.Interpreter.withFirstSyntax(Parser.Reading<Parser.Output<D, T>, D> syntax) protected voidParser.Interpreter.withSyntax(List<Parser.Reading<Parser.Output<D, T>, D>> syntax) protected voidParser.Interpreter.withUniqueSyntax(Parser.Reading<Parser.Output<D, T>, D> syntax)