TreeParser Class
Namespace: Stimulsoft.Data.Expressions.Antlr.Runtime.Tree
Inheritance
Inherits from: BaseRecognizer
Constructors
| Constructor | Description |
|---|---|
| TreeParser(ITreeNodeStream input) | |
| TreeParser(ITreeNodeStream input, RecognizerSharedState state) |
TreeParser(input: ITreeNodeStream)
Parameters
- input (ITreeNodeStream)
TreeParser(input: ITreeNodeStream, state: RecognizerSharedState)
Parameters
- input (ITreeNodeStream)
- state (RecognizerSharedState)
Methods
| Method | Returns | Description |
|---|---|---|
| GetCurrentInputSymbol | object | |
| GetErrorHeader | string | |
| GetErrorMessage | string | |
| GetTreeNodeStream | ITreeNodeStream | |
| MatchAny | void | |
| RecoverFromMismatchedToken | object | |
| Reset | void | |
| SetTreeNodeStream | void | |
| TraceIn | void | |
| TraceOut | void |
Method Details
GetCurrentInputSymbol
GetCurrentInputSymbol(input: IIntStream): object
Parameters
- input (IIntStream)
Returns object
GetErrorHeader
GetErrorHeader(e: RecognitionException): string
Parameters
Returns string
GetErrorMessage
GetErrorMessage(e: RecognitionException, **: stringtokenNames): string
Parameters
- e (RecognitionException)
- ** (stringtokenNames)
Returns string
GetTreeNodeStream
GetTreeNodeStream(): ITreeNodeStream
Returns ITreeNodeStream
MatchAny
MatchAny(ignore: IIntStream): void
Parameters
- ignore (IIntStream)
RecoverFromMismatchedToken
RecoverFromMismatchedToken(input: IIntStream, ttype: int, follow: BitSet): object
Parameters
- input (IIntStream)
- ttype (int)
- follow (BitSet)
Returns object
Reset
Reset(): void
SetTreeNodeStream
SetTreeNodeStream(input: ITreeNodeStream): void
Parameters
- input (ITreeNodeStream)
TraceIn
TraceIn(ruleName: string, ruleIndex: int): void
Parameters
- ruleName (string)
- ruleIndex (int)
TraceOut
TraceOut(ruleName: string, ruleIndex: int): void
Parameters
- ruleName (string)
- ruleIndex (int)
Fields
| Field | Type | Description |
|---|---|---|
| DOWN | int | |
| UP | int | |
| input | ITreeNodeStream |