Uses of Interface
eu.bandm.tools.ramus.runtime2.Parser.Input
Packages that use Parser.Input
-
Uses of Parser.Input in eu.bandm.tools.ramus.runtime2
Methods in eu.bandm.tools.ramus.runtime2 that return Parser.InputModifier and TypeMethodDescriptionParser.Input.consume()Advances by one step.Parser.Output.getNext()Returns the next input state of this output.static <D,T> Parser.Input <D, T> Returns a parser input state lazily backed by a generator.Methods in eu.bandm.tools.ramus.runtime2 that return types with arguments of type Parser.InputModifier and TypeMethodDescriptionabstract 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.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) Expression.Result.getObstructions()Reading.Result.getObstructions()Methods in eu.bandm.tools.ramus.runtime2 with parameters of type Parser.InputModifier and TypeMethodDescriptionabstract 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.Expression.process(Parser.Input<D, T> in) Deprecated.voidParser.Interpreter.process(Parser.Input<D, T> in) Parser.process(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) Reading.process(Parser.Input<D, T> in) Parser.Output.withNext(Parser.Input<D, T> next) Method parameters in eu.bandm.tools.ramus.runtime2 with type arguments of type Parser.InputModifier and TypeMethodDescriptionabstract 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.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) Parser.process(Parser.Input<D, T> in, Action.Visitor<Parser.Output<D, T>, SimpleMessage<D>, Parser.Input<D, T>> errorVisitor) static <D,T> Parser <D, T> Parser.sideEffect(Consumer<Parser.Input<D, T>> effect) 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.Parser.withSideEffects(Consumer<Parser.Input<D, T>> before, Consumer<Parser.Input<D, T>> after) Constructors in eu.bandm.tools.ramus.runtime2 with parameters of type Parser.InputConstructor parameters in eu.bandm.tools.ramus.runtime2 with type arguments of type Parser.Input