Uses of Interface
antlr.TokenStream
Packages that use TokenStream
Package
Description
-
Uses of TokenStream in antlr
Classes in antlr that implement TokenStreamModifier and TypeClassDescriptionclass
class
class
class
This object is a TokenStream that passes through all tokens except for those that you tell it to discard.class
This object filters a token stream coming from a lexer or another TokenStream so that only certain token channels get transmitted to the parser.class
This token stream tracks the *entire* token stream coming from a lexer, but does not pass on the whitespace (or whatever else you want to discard) to the parser.class
A token stream MUX (multiplexor) knows about n token streams and can multiplex them onto the same channel for use by token stream consumer like a parser.Fields in antlr declared as TokenStreamModifier and TypeFieldDescriptionprotected TokenStream
TokenBuffer.input
protected TokenStream
TokenStreamBasicFilter.input
The input streamprotected TokenStream
TokenStreamSelector.input
The currently-selected token stream inputprotected TokenStream
TokenStreamRewriteEngine.stream
Who do we suck tokens from?Methods in antlr that return TokenStreamModifier and TypeMethodDescriptionTokenStreamSelector.getCurrentStream()
Return the stream from tokens are being pulled at the moment.TokenBuffer.getInput()
return the Tokenizer (needed by ParseView)TokenStreamSelector.pop()
Methods in antlr with parameters of type TokenStreamModifier and TypeMethodDescriptionvoid
TokenStreamSelector.addInputStream
(TokenStream stream, String key) protected void
Parser.defaultDebuggingSetup
(TokenStream lexer, TokenBuffer tokBuf) void
TokenStreamSelector.push
(TokenStream stream) void
TokenStreamSelector.select
(TokenStream stream) Set the stream without pushing old streamConstructors in antlr with parameters of type TokenStreamModifierConstructorDescriptionANTLRParser
(TokenStream lexer) protected
ANTLRParser
(TokenStream lexer, int k) ANTLRTokdefParser
(TokenStream lexer) protected
ANTLRTokdefParser
(TokenStream lexer, int k) LLkParser
(TokenStream lexer, int k_) TokenBuffer
(TokenStream input_) Create a token bufferTokenStreamRewriteEngine
(TokenStream upstream) TokenStreamRewriteEngine
(TokenStream upstream, int initialSize) -
Uses of TokenStream in antlr.actions.cpp
Classes in antlr.actions.cpp that implement TokenStreamModifier and TypeClassDescriptionclass
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts. -
Uses of TokenStream in antlr.actions.csharp
Classes in antlr.actions.csharp that implement TokenStreamModifier and TypeClassDescriptionclass
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts. -
Uses of TokenStream in antlr.actions.java
Classes in antlr.actions.java that implement TokenStreamModifier and TypeClassDescriptionclass
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts. -
Uses of TokenStream in antlr.actions.python
Classes in antlr.actions.python that implement TokenStreamModifier and TypeClassDescriptionclass
Perform the following translations: AST related translations ## -> currentRule_AST #(x,y,z) -> codeGenerator.getASTCreateString(vector-of(x,y,z)) #[x] -> codeGenerator.getASTCreateString(x) #x -> codeGenerator.mapTreeId(x) Inside context of #(...), you can ref (x,y,z), [x], and x as shortcuts.class
-
Uses of TokenStream in antlr.ASdebug
Methods in antlr.ASdebug with parameters of type TokenStreamModifier and TypeMethodDescriptionstatic String
ASDebugStream.getEntireText
(TokenStream stream) static TokenOffsetInfo
ASDebugStream.getOffsetInfo
(TokenStream stream, Token token) -
Uses of TokenStream in antlr.debug
Classes in antlr.debug that implement TokenStreamMethods in antlr.debug with parameters of type TokenStreamModifier and TypeMethodDescriptionvoid
LLkDebuggingParser.setupDebugging
(TokenStream lexer) protected void
LLkDebuggingParser.setupDebugging
(TokenStream lexer, TokenBuffer tokenBuf) User can override to do their own debuggingConstructors in antlr.debug with parameters of type TokenStreamModifierConstructorDescriptionLLkDebuggingParser
(TokenStream lexer, int k_) ParseTreeDebugParser
(TokenStream lexer, int k_) -
Uses of TokenStream in antlr.preprocessor
Classes in antlr.preprocessor that implement TokenStreamConstructors in antlr.preprocessor with parameters of type TokenStreamModifierConstructorDescriptionPreprocessor
(TokenStream lexer) protected
Preprocessor
(TokenStream lexer, int k)