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 TypeClassDescriptionclassA lexer is recognizer that draws input symbols from a character stream.classclassProvides an implementation ofTokenSourceas a wrapper around a list ofTokenobjects.Fields in org.antlr.v4.runtime declared as TokenSourceModifier and TypeFieldDescriptionprotected TokenSourceBufferedTokenStream.tokenSourceTheTokenSourcefrom which tokens for this stream are fetched.protected TokenSourceUnbufferedTokenStream.tokenSourceFields in org.antlr.v4.runtime with type parameters of type TokenSourceModifier and TypeFieldDescriptionprotected Pair<TokenSource, CharStream> Lexer._tokenFactorySourcePairprotected static final Pair<TokenSource, CharStream> CommonToken.EMPTY_SOURCEAn emptyPairwhich is used as the default value ofCommonToken.sourcefor tokens that do not have a source.protected Pair<TokenSource, CharStream> CommonToken.sourceThis 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 theTokenSourcewhich created this token.TokenStream.getTokenSource()Gets the underlyingTokenSourcewhich provides tokens for this stream.UnbufferedTokenStream.getTokenSource()Methods in org.antlr.v4.runtime with parameters of type TokenSourceModifier and TypeMethodDescriptionvoidBufferedTokenStream.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 newCommonTokenStreamusing the specified token source and the default token channel (Token.DEFAULT_CHANNEL).CommonTokenStream(TokenSource tokenSource, int channel) Constructs a newCommonTokenStreamusing 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 theTokenSourcewhich created this token. -
Uses of TokenSource in org.antlr.v4.runtime.tree.xpath
Classes in org.antlr.v4.runtime.tree.xpath that implement TokenSource