BufferedTreeNodeStream Class |
Namespace: Stimulsoft.Data.Expressions.Antlr.Runtime.Tree
The BufferedTreeNodeStream type exposes the following members.
Name | Description | |
---|---|---|
![]() | BufferedTreeNodeStream(Object) | Initializes a new instance of the BufferedTreeNodeStream class |
![]() | BufferedTreeNodeStream(ITreeAdaptor, Object) | Initializes a new instance of the BufferedTreeNodeStream class |
![]() | BufferedTreeNodeStream(ITreeAdaptor, Object, Int32) | Initializes a new instance of the BufferedTreeNodeStream class |
Name | Description | |
---|---|---|
![]() | Count | |
![]() | Index | |
![]() | Item | |
![]() | LastRealToken | |
![]() | LastToken | |
![]() | MaxLookBehind | |
![]() | SourceName | |
![]() | TokenStream | |
![]() | TreeAdaptor | |
![]() | TreeSource | |
![]() | UniqueNavigationNodes |
Name | Description | |
---|---|---|
![]() | AddNavigationNode | |
![]() | Consume | |
![]() | Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) |
![]() | FillBuffer | |
![]() | FillBuffer(Object) | |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | GetCurrentSymbol | |
![]() | GetHashCode | Serves as the default hash function. (Inherited from Object.) |
![]() | GetNodeIndex | |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | Iterator | |
![]() | LA | |
![]() | LB | Look backwards k nodes |
![]() | LT | |
![]() | Mark | |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Pop |
Seek back to previous index saved during last push() call.
Return top of stack (return index).
|
![]() | Push |
Make stream jump to a new location, saving old location.
Switch back with pop().
|
![]() | Release | |
![]() | ReplaceChildren | |
![]() | Reset | |
![]() | Rewind | |
![]() | Rewind(Int32) | |
![]() | Seek | |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
![]() | ToString(Object, Object) | |
![]() | ToTokenString | Debugging |
![]() | ToTokenTypeString | Used for testing, just return the token type stream |
Name | Description | |
---|---|---|
![]() | calls | Stack of indexes used for push/pop calls |
![]() ![]() | DEFAULT_INITIAL_BUFFER_SIZE | |
![]() | down | |
![]() | eof | |
![]() ![]() | INITIAL_CALL_STACK_SIZE | |
![]() | lastMarker | Track the last mark() call result value for use in rewind(). |
![]() | nodes | The complete mapping from stream index to tree node.
This buffer includes pointers to DOWN, UP, and EOF nodes.
It is built upon ctor invocation. The elements are type
Object as we don't what the trees look like. |
![]() | p | The index into the nodes list of the current node (next node
to consume). If -1, nodes array not filled yet. |
![]() | root | Pull nodes from which tree? |
![]() | tokens | IF this tree (root) was created from a token stream, track it. |
![]() | up |