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 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) Expression.Result.getObstructions()Reading.Result.getObstructions()(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) 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.Parser.Proxy.apply(Parser.Input<D, T> in, Success<?, SimpleMessage<D>, Parser.Input<D, T>> recyclable) 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 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 <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) (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) (package private) static <D,T> Parser <D, T> Parser.locate(Function<Parser.Input<D, T>, Token<D, T>> where) 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