Uses of Interface
eu.bandm.tools.lexic.Token
Package
Description
Toolkit for the dynamic construction of lexical analyzers.
-
Uses of Token in eu.bandm.tools.lexic
Modifier and TypeMethodDescriptionLookaheadTokenFilter.get()
LookaheadTokenMultiplexer.get()
Returns a token that differs from this token only by a change of token type.Modifier 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.ModifierConstructorDescriptionprotected
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
-
Uses of Token in eu.bandm.tools.lljava.parser
-
Uses of Token in eu.bandm.tools.ramus.runtime2
Modifier and TypeClassDescriptionclass
AbstractCharacterInput<D,
T, U extends Token<D, T>> Character input source.Modifier and TypeClassDescriptionclass
Content<D,
T> (package private) static class
(package private) static class
(package private) static class
Modifier 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.Modifier and TypeMethodDescriptionExpression.Result.getLastObstructionToken()
Returns a predicate that matches a single token with a given text, regardless of type.Modifier 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) 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. -
Uses of Token in eu.bandm.tools.tpath.parser2