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


TreeParser(input: ITreeNodeStream, state: RecognizerSharedState)

Parameters

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

Returns object


GetErrorHeader

GetErrorHeader(e: RecognitionException): string

Parameters

Returns string


GetErrorMessage

GetErrorMessage(e: RecognitionException, **: stringtokenNames): string

Parameters

Returns string


GetTreeNodeStream

GetTreeNodeStream(): ITreeNodeStream

Returns ITreeNodeStream


MatchAny

MatchAny(ignore: IIntStream): void

Parameters


RecoverFromMismatchedToken

RecoverFromMismatchedToken(input: IIntStream, ttype: int, follow: BitSet): object

Parameters

Returns object


Reset

Reset(): void


SetTreeNodeStream

SetTreeNodeStream(input: ITreeNodeStream): void

Parameters


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