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 that implement TokenMethods in eu.bandm.tools.lexic that return TokenModifier and TypeMethodDescriptionLookaheadTokenFilter.get()
LookaheadTokenMultiplexer.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 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) 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 TokenModifierConstructorDescriptionprotected
LookaheadTokenFilter
(LookaheadTokenSource<D, T, L> input, Predicate<? super Token<D, T>> acceptable) Creates a new instance.protected
TokenFilter
(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 TypeClassDescriptionclass
AbstractCharacterInput<D,
T, U extends Token<D, T>> Character input source.Classes in eu.bandm.tools.ramus.runtime2 that implement TokenModifier and TypeClassDescriptionclass
Content<D,
T> (package private) static class
(package private) static class
(package private) static class
Methods 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