ExpressionAntlrParserVisitor interface
此介面會針對 所產生的 ExpressionAntlrParser
剖析樹狀結構定義完整的泛型訪客。
- Extends
-
ParseTreeVisitor<Result>
屬性
visit |
流覽 由 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 由 |
visit |
流覽 由 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 由 |
visit |
流覽 由 |
visit |
流覽 由 |
visit |
流覽 由 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 中 |
visit |
流覽 由 |
visit |
流覽 中 |
visit |
流覽 由 |
visit |
流覽 中 |
visit |
流覽 由 |
visit |
流覽 中 |
visit |
流覽 中 |
繼承的方法
visit(Parse |
流覽剖析樹狀結構,並傳回作業的使用者定義結果。 |
visit |
流覽節點的子系,並傳回作業的使用者定義結果。 |
visit |
流覽錯誤節點,並傳回作業的使用者定義結果。 |
visit |
流覽終端節點,並傳回作業的使用者定義結果。 |
屬性詳細資料
visitArgsList
流覽 由 ExpressionAntlrParser.argsList
產生的剖析樹狀結構。
visitArgsList?: (ctx: ArgsListContext) => Result
屬性值
(ctx: ArgsListContext) => Result
visitArrayCreationExp
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 arrayCreationExp
替代方法所產生的剖析樹狀結構。
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
屬性值
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
流覽 中 ExpressionAntlrParser.expression
已加上標籤的 binaryOpExp
替代方法所產生的剖析樹狀結構。
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
屬性值
(ctx: BinaryOpExpContext) => Result
visitExpression
流覽 由 ExpressionAntlrParser.expression
產生的剖析樹狀結構。
visitExpression?: (ctx: ExpressionContext) => Result
屬性值
(ctx: ExpressionContext) => Result
visitFile
流覽 由 ExpressionAntlrParser.file
產生的剖析樹狀結構。
visitFile?: (ctx: FileContext) => Result
屬性值
(ctx: FileContext) => Result
visitFuncInvokeExp
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 funcInvokeExp
替代方法所產生的剖析樹狀結構。
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
屬性值
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 idAtom
替代方法所產生的剖析樹狀結構。
visitIdAtom?: (ctx: IdAtomContext) => Result
屬性值
(ctx: IdAtomContext) => Result
visitIndexAccessExp
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 indexAccessExp
替代方法所產生的剖析樹狀結構。
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
屬性值
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 jsonCreationExp
替代方法所產生的剖析樹狀結構。
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
屬性值
(ctx: JsonCreationExpContext) => Result
visitKey
流覽 由 ExpressionAntlrParser.key
產生的剖析樹狀結構。
visitKey?: (ctx: KeyContext) => Result
屬性值
(ctx: KeyContext) => Result
visitKeyValuePair
流覽 由 ExpressionAntlrParser.keyValuePair
產生的剖析樹狀結構。
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
屬性值
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
流覽 由 ExpressionAntlrParser.keyValuePairList
產生的剖析樹狀結構。
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
屬性值
(ctx: KeyValuePairListContext) => Result
visitLambda
流覽 由 ExpressionAntlrParser.lambda
產生的剖析樹狀結構。
visitLambda?: (ctx: LambdaContext) => Result
屬性值
(ctx: LambdaContext) => Result
visitMemberAccessExp
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 memberAccessExp
替代方法所產生的剖析樹狀結構。
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
屬性值
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 numericAtom
替代方法所產生的剖析樹狀結構。
visitNumericAtom?: (ctx: NumericAtomContext) => Result
屬性值
(ctx: NumericAtomContext) => Result
visitParenthesisExp
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 parenthesisExp
替代方法所產生的剖析樹狀結構。
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
屬性值
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
流覽 中 ExpressionAntlrParser.expression
已加上標籤的 primaryExp
替代方法所產生的剖析樹狀結構。
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
屬性值
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
流覽 由 ExpressionAntlrParser.primaryExpression
產生的剖析樹狀結構。
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
屬性值
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 stringAtom
替代方法所產生的剖析樹狀結構。
visitStringAtom?: (ctx: StringAtomContext) => Result
屬性值
(ctx: StringAtomContext) => Result
visitStringInterpolation
流覽 由 ExpressionAntlrParser.stringInterpolation
產生的剖析樹狀結構。
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
屬性值
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
流覽 中 ExpressionAntlrParser.primaryExpression
已加上標籤的 stringInterpolationAtom
替代方法所產生的剖析樹狀結構。
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
屬性值
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
流覽 由 ExpressionAntlrParser.textContent
產生的剖析樹狀結構。
visitTextContent?: (ctx: TextContentContext) => Result
屬性值
(ctx: TextContentContext) => Result
visitTripleOpExp
流覽 中 ExpressionAntlrParser.expression
已加上標籤的 tripleOpExp
替代方法所產生的剖析樹狀結構。
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
屬性值
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
流覽 中 ExpressionAntlrParser.expression
已加上標籤的 unaryOpExp
替代方法所產生的剖析樹狀結構。
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
屬性值
(ctx: UnaryOpExpContext) => Result
繼承的方法的詳細資料
visit(ParseTree)
流覽剖析樹狀結構,並傳回作業的使用者定義結果。
function visit(tree: ParseTree): Result
參數
- tree
-
ParseTree
要造訪的 buildParseTree。
傳回
Result
流覽剖析樹狀結構的結果。
繼承自 ParseTreeVisitor.visit
visitChildren(RuleNode)
流覽節點的子系,並傳回作業的使用者定義結果。
function visitChildren(node: RuleNode): Result
參數
- node
-
RuleNode
<xref:RuleNode>應該造訪其子系的 。
傳回
Result
流覽節點子系的結果。
繼承自 ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
流覽錯誤節點,並傳回作業的使用者定義結果。
function visitErrorNode(node: ErrorNode): Result
參數
- node
-
ErrorNode
要造訪的 addErrorNode(ErrorNode)。
傳回
Result
流覽節點的結果。
繼承自 ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
流覽終端節點,並傳回作業的使用者定義結果。
function visitTerminal(node: TerminalNode): Result
參數
- node
-
TerminalNode
傳回
Result
流覽節點的結果。
繼承自 ParseTreeVisitor.visitTerminal