Uses of Interface
org.antlr.v4.runtime.TokenSource
Packages that use TokenSource
Package
Description
-
Uses of TokenSource in org.antlr.v4.runtime
Classes in org.antlr.v4.runtime that implement TokenSourceModifier and TypeClassDescriptionclass
A lexer is recognizer that draws input symbols from a character stream.class
class
Provides an implementation ofTokenSource
as a wrapper around a list ofToken
objects.Fields in org.antlr.v4.runtime declared as TokenSourceModifier and TypeFieldDescriptionprotected TokenSource
BufferedTokenStream.tokenSource
TheTokenSource
from which tokens for this stream are fetched.protected TokenSource
UnbufferedTokenStream.tokenSource
Fields in org.antlr.v4.runtime with type parameters of type TokenSourceModifier and TypeFieldDescriptionprotected Pair
<TokenSource, CharStream> Lexer._tokenFactorySourcePair
protected static final Pair
<TokenSource, CharStream> CommonToken.EMPTY_SOURCE
An emptyPair
which is used as the default value ofCommonToken.source
for tokens that do not have a source.protected Pair
<TokenSource, CharStream> CommonToken.source
This is the backing field forCommonToken.getTokenSource()
andCommonToken.getInputStream()
.Methods in org.antlr.v4.runtime that return TokenSourceModifier and TypeMethodDescriptionBufferedTokenStream.getTokenSource()
CommonToken.getTokenSource()
Token.getTokenSource()
Gets theTokenSource
which created this token.TokenStream.getTokenSource()
Gets the underlyingTokenSource
which provides tokens for this stream.UnbufferedTokenStream.getTokenSource()
Methods in org.antlr.v4.runtime with parameters of type TokenSourceModifier and TypeMethodDescriptionvoid
BufferedTokenStream.setTokenSource
(TokenSource tokenSource) Reset this token stream by setting its token source.Method parameters in org.antlr.v4.runtime with type arguments of type TokenSourceModifier and TypeMethodDescriptionCommonTokenFactory.create
(Pair<TokenSource, CharStream> source, int type, String text, int channel, int start, int stop, int line, int charPositionInLine) TokenFactory.create
(Pair<TokenSource, CharStream> source, int type, String text, int channel, int start, int stop, int line, int charPositionInLine) This is the method used to create tokens in the lexer and in the error handling strategy.Constructors in org.antlr.v4.runtime with parameters of type TokenSourceModifierConstructorDescriptionBufferedTokenStream
(TokenSource tokenSource) CommonTokenStream
(TokenSource tokenSource) Constructs a newCommonTokenStream
using the specified token source and the default token channel (Token.DEFAULT_CHANNEL
).CommonTokenStream
(TokenSource tokenSource, int channel) Constructs a newCommonTokenStream
using the specified token source and filtering tokens to the specified channel.UnbufferedTokenStream
(TokenSource tokenSource) UnbufferedTokenStream
(TokenSource tokenSource, int bufferSize) Constructor parameters in org.antlr.v4.runtime with type arguments of type TokenSourceModifierConstructorDescriptionCommonToken
(Pair<TokenSource, CharStream> source, int type, int channel, int start, int stop) -
Uses of TokenSource in org.antlr.v4.runtime.tree.pattern
Methods in org.antlr.v4.runtime.tree.pattern that return TokenSourceModifier and TypeMethodDescriptionRuleTagToken.getTokenSource()
Gets theTokenSource
which created this token. -
Uses of TokenSource in org.antlr.v4.runtime.tree.xpath
Classes in org.antlr.v4.runtime.tree.xpath that implement TokenSource