ExpressionAntlrParserVisitor interface
This interface defines a complete generic visitor for a parse tree produced
by ExpressionAntlrParser
.
- Extends
-
ParseTreeVisitor<Result>
Properties
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by |
visit |
Visit a parse tree produced by the |
visit |
Visit a parse tree produced by the |
Inherited Methods
visit(Parse |
Visit a parse tree, and return a user-defined result of the operation. |
visit |
Visit the children of a node, and return a user-defined result of the operation. |
visit |
Visit an error node, and return a user-defined result of the operation. |
visit |
Visit a terminal node, and return a user-defined result of the operation. |
Property Details
visitArgsList
Visit a parse tree produced by ExpressionAntlrParser.argsList
.
visitArgsList?: (ctx: ArgsListContext) => Result
Property Value
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Visit a parse tree produced by the arrayCreationExp
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Property Value
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Visit a parse tree produced by the binaryOpExp
labeled alternative in ExpressionAntlrParser.expression
.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Property Value
(ctx: BinaryOpExpContext) => Result
visitExpression
Visit a parse tree produced by ExpressionAntlrParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Property Value
(ctx: ExpressionContext) => Result
visitFile
Visit a parse tree produced by ExpressionAntlrParser.file
.
visitFile?: (ctx: FileContext) => Result
Property Value
(ctx: FileContext) => Result
visitFuncInvokeExp
Visit a parse tree produced by the funcInvokeExp
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Property Value
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Visit a parse tree produced by the idAtom
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitIdAtom?: (ctx: IdAtomContext) => Result
Property Value
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Visit a parse tree produced by the indexAccessExp
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Property Value
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Visit a parse tree produced by the jsonCreationExp
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Property Value
(ctx: JsonCreationExpContext) => Result
visitKey
Visit a parse tree produced by ExpressionAntlrParser.key
.
visitKey?: (ctx: KeyContext) => Result
Property Value
(ctx: KeyContext) => Result
visitKeyValuePair
Visit a parse tree produced by ExpressionAntlrParser.keyValuePair
.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Property Value
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Visit a parse tree produced by ExpressionAntlrParser.keyValuePairList
.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Property Value
(ctx: KeyValuePairListContext) => Result
visitLambda
Visit a parse tree produced by ExpressionAntlrParser.lambda
.
visitLambda?: (ctx: LambdaContext) => Result
Property Value
(ctx: LambdaContext) => Result
visitMemberAccessExp
Visit a parse tree produced by the memberAccessExp
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Property Value
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Visit a parse tree produced by the numericAtom
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Property Value
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Visit a parse tree produced by the parenthesisExp
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Property Value
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Visit a parse tree produced by the primaryExp
labeled alternative in ExpressionAntlrParser.expression
.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Property Value
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Visit a parse tree produced by ExpressionAntlrParser.primaryExpression
.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Property Value
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Visit a parse tree produced by the stringAtom
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitStringAtom?: (ctx: StringAtomContext) => Result
Property Value
(ctx: StringAtomContext) => Result
visitStringInterpolation
Visit a parse tree produced by ExpressionAntlrParser.stringInterpolation
.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Property Value
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Visit a parse tree produced by the stringInterpolationAtom
labeled alternative in ExpressionAntlrParser.primaryExpression
.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Property Value
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Visit a parse tree produced by ExpressionAntlrParser.textContent
.
visitTextContent?: (ctx: TextContentContext) => Result
Property Value
(ctx: TextContentContext) => Result
visitTripleOpExp
Visit a parse tree produced by the tripleOpExp
labeled alternative in ExpressionAntlrParser.expression
.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Property Value
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Visit a parse tree produced by the unaryOpExp
labeled alternative in ExpressionAntlrParser.expression
.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Property Value
(ctx: UnaryOpExpContext) => Result
Inherited Method Details
visit(ParseTree)
Visit a parse tree, and return a user-defined result of the operation.
function visit(tree: ParseTree): Result
Parameters
- tree
-
ParseTree
The buildParseTree to visit.
Returns
Result
The result of visiting the parse tree.
Inherited From ParseTreeVisitor.visit
visitChildren(RuleNode)
Visit the children of a node, and return a user-defined result of the operation.
function visitChildren(node: RuleNode): Result
Parameters
- node
-
RuleNode
The <xref:RuleNode> whose children should be visited.
Returns
Result
The result of visiting the children of the node.
Inherited From ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visit an error node, and return a user-defined result of the operation.
function visitErrorNode(node: ErrorNode): Result
Parameters
- node
-
ErrorNode
The addErrorNode(ErrorNode) to visit.
Returns
Result
The result of visiting the node.
Inherited From ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visit a terminal node, and return a user-defined result of the operation.
function visitTerminal(node: TerminalNode): Result
Parameters
- node
-
TerminalNode
The createTerminalNode(ParserRuleContext, Token) to visit.
Returns
Result
The result of visiting the node.
Inherited From ParseTreeVisitor.visitTerminal