Uses of Interface
eu.bandm.tools.lexic.Token
Packages that use Token
Package
Description
Toolkit for the dynamic construction of lexical analyzers.
-
Uses of Token in eu.bandm.tools.lexic
Classes in eu.bandm.tools.lexic with type parameters of type TokenModifier and TypeInterfaceDescriptionstatic interfaceToken.Factory<D,T, R extends Token<D, T>> Functional interface for the creation of tokens.Classes in eu.bandm.tools.lexic that implement TokenMethods in eu.bandm.tools.lexic that return TokenModifier and TypeMethodDescriptionLookaheadTokenFilter.get()LookaheadTokenMultiplexer.get()LookaheadTokenSourceProxy.get()Returns a token that differs from this token only by a change of token type.Method parameters in eu.bandm.tools.lexic with type arguments of type TokenModifier and TypeMethodDescriptionstatic <D,T, L> LookaheadTokenFilter <D, T, L> LookaheadTokenFilter.discard(LookaheadTokenSource<D, T, L> input, Predicate<? super Token<D, T>> pred) Returns a token filter that forwards only those tokens from a given input source that do not match a given predicate.static <D,T> TokenFilter <D, T> TokenFilter.discard(TokenSource<D, T> input, Predicate<? super Token<D, T>> pred) Returns a token filter that forwards only those tokens from a given input source that do not match a given predicate.static <D,T, L> LookaheadTokenFilter <D, T, L> LookaheadTokenFilter.forward(LookaheadTokenSource<D, T, L> input, Predicate<? super Token<D, T>> pred) Returns a token filter that forwards those tokens from a given input source that match a given predicate.Constructor parameters in eu.bandm.tools.lexic with type arguments of type TokenModifierConstructorDescriptionprotectedLookaheadTokenFilter(LookaheadTokenSource<D, T, L> input, Predicate<? super Token<D, T>> acceptable) Creates a new instance.protectedTokenFilter(TokenSource<D, T> input, Predicate<? super Token<D, T>> acceptable) Creates a new instance. -
Uses of Token in eu.bandm.tools.lljava.codec
Classes in eu.bandm.tools.lljava.codec that implement Token -
Uses of Token in eu.bandm.tools.lljava.parser
Classes in eu.bandm.tools.lljava.parser that implement Token -
Uses of Token in eu.bandm.tools.ramus.runtime2
Classes in eu.bandm.tools.ramus.runtime2 with type parameters of type TokenModifier and TypeClassDescriptionclassAbstractCharacterInput<D,T, U extends Token<D, T>> Character input source.Classes in eu.bandm.tools.ramus.runtime2 that implement TokenModifier and TypeClassDescriptionclassContent<D,T> (package private) static class(package private) static class(package private) static classMethods in eu.bandm.tools.ramus.runtime2 that return TokenModifier and TypeMethodDescriptionParser.Input.lookahead(int k) Returns the token that lies a given number of steps ahead.Parser.Input.lookbehind()Returns the token that lies one step behind.Methods in eu.bandm.tools.ramus.runtime2 that return types with arguments of type TokenModifier and TypeMethodDescriptionExpression.Result.getLastObstructionToken()Reading.Result.getLastObstructionToken()Returns a predicate that matches a single token with a given text, regardless of type.Method parameters in eu.bandm.tools.ramus.runtime2 with type arguments of type TokenModifier and TypeMethodDescriptionstatic <D,T> Parser <D, T> Parser.ifThenElse(Predicate<Token<D, T>> condition, Parser<D, T> thenBranch, Parser<D, T> elseBranch) Alternates the behavior of two parsers in deterministic choice, depending on the next input token.(package private) static <D,T> Parser <D, T> Parser.locate(Function<Parser.Input<D, T>, Token<D, T>> where) static <D,T> Parser <D, T> Parser.lookbehind(Predicate<Token<D, T>> match) Deprecated.static <D,T> Parser <D, T> Returns a parser that consumes a single token matching a given predicate.static <D,T> Parser <D, T> Returns a parser that consumes a single token matching a given predicate.static <D,T> Parser.Input <D, T> Returns a parser input state lazily backed by a generator.Constructors in eu.bandm.tools.ramus.runtime2 with parameters of type Token -
Uses of Token in eu.bandm.tools.tpath.parser2
Methods in eu.bandm.tools.tpath.parser2 that return Token