Click or drag to resize

CommonTokenStream Class

The most common stream of tokens is one where every token is buffered up and tokens are prefiltered for a certain channel (the parser will only see these tokens and cannot change the filter channel number during the parse).
Inheritance Hierarchy

Namespace:  Stimulsoft.Data.Expressions.Antlr.Runtime
Assembly:  Stimulsoft.Data (in Stimulsoft.Data.dll) Version: 2019.3.1.0
Syntax
[SerializableAttribute]
public class CommonTokenStream : BufferedTokenStream

The CommonTokenStream type exposes the following members.

Constructors
  NameDescription
Public methodCommonTokenStream
Initializes a new instance of the CommonTokenStream class
Public methodCommonTokenStream(ITokenSource)
Initializes a new instance of the CommonTokenStream class
Public methodCommonTokenStream(ITokenSource, Int32)
Initializes a new instance of the CommonTokenStream class
Top
Properties
Methods
  NameDescription
Public methodConsume (Overrides BufferedTokenStreamConsume.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFetch (Inherited from BufferedTokenStream.)
Public methodFill (Inherited from BufferedTokenStream.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGet (Inherited from BufferedTokenStream.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetTokens (Inherited from BufferedTokenStream.)
Public methodGetTokens(Int32, Int32) (Inherited from BufferedTokenStream.)
Public methodGetTokens(Int32, Int32, BitSet) (Inherited from BufferedTokenStream.)
Public methodGetTokens(Int32, Int32, IEnumerableInt32) (Inherited from BufferedTokenStream.)
Public methodGetTokens(Int32, Int32, Int32) (Inherited from BufferedTokenStream.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodLA (Inherited from BufferedTokenStream.)
Protected methodLB (Overrides BufferedTokenStreamLB(Int32).)
Public methodLT (Overrides BufferedTokenStreamLT(Int32).)
Public methodMark (Inherited from BufferedTokenStream.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRelease (Inherited from BufferedTokenStream.)
Public methodReset (Overrides BufferedTokenStreamReset.)
Public methodRewind (Inherited from BufferedTokenStream.)
Public methodRewind(Int32) (Inherited from BufferedTokenStream.)
Public methodSeek (Inherited from BufferedTokenStream.)
Protected methodSetup (Overrides BufferedTokenStreamSetup.)
Protected methodSkipOffTokenChannels
Protected methodSkipOffTokenChannelsReverse
Protected methodSync (Inherited from BufferedTokenStream.)
Public methodToString (Inherited from BufferedTokenStream.)
Public methodToString(Int32, Int32) (Inherited from BufferedTokenStream.)
Public methodToString(IToken, IToken) (Inherited from BufferedTokenStream.)
Top
Fields
  NameDescription
Protected field_p (Inherited from BufferedTokenStream.)
Protected field_tokens (Inherited from BufferedTokenStream.)
Top
Remarks
TODO: how to access the full token stream? How to track all tokens matched per rule?
See Also