ExpressionAntlrParserVisitor interface
Esta interfaz define un visitante genérico completo para un árbol de análisis generado por ExpressionAntlrParser
.
- Extends
-
ParseTreeVisitor<Result>
Propiedades
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis producido por |
visit |
Visite un árbol de análisis generado por la |
visit |
Visite un árbol de análisis generado por la |
Métodos heredados
visit(Parse |
Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación. |
visit |
Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación. |
visit |
Visite un nodo de error y devuelva un resultado definido por el usuario de la operación. |
visit |
Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación. |
Detalles de las propiedades
visitArgsList
Visite un árbol de análisis producido por ExpressionAntlrParser.argsList
.
visitArgsList?: (ctx: ArgsListContext) => Result
Valor de propiedad
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Visite un árbol de análisis generado por la arrayCreationExp
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Valor de propiedad
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Visite un árbol de análisis generado por la binaryOpExp
alternativa etiquetada en ExpressionAntlrParser.expression
.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Valor de propiedad
(ctx: BinaryOpExpContext) => Result
visitExpression
Visite un árbol de análisis producido por ExpressionAntlrParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Valor de propiedad
(ctx: ExpressionContext) => Result
visitFile
Visite un árbol de análisis producido por ExpressionAntlrParser.file
.
visitFile?: (ctx: FileContext) => Result
Valor de propiedad
(ctx: FileContext) => Result
visitFuncInvokeExp
Visite un árbol de análisis generado por la funcInvokeExp
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Valor de propiedad
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Visite un árbol de análisis generado por la idAtom
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitIdAtom?: (ctx: IdAtomContext) => Result
Valor de propiedad
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Visite un árbol de análisis generado por la indexAccessExp
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Valor de propiedad
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Visite un árbol de análisis generado por la jsonCreationExp
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Valor de propiedad
(ctx: JsonCreationExpContext) => Result
visitKey
Visite un árbol de análisis producido por ExpressionAntlrParser.key
.
visitKey?: (ctx: KeyContext) => Result
Valor de propiedad
(ctx: KeyContext) => Result
visitKeyValuePair
Visite un árbol de análisis producido por ExpressionAntlrParser.keyValuePair
.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Valor de propiedad
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Visite un árbol de análisis producido por ExpressionAntlrParser.keyValuePairList
.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Valor de propiedad
(ctx: KeyValuePairListContext) => Result
visitLambda
Visite un árbol de análisis producido por ExpressionAntlrParser.lambda
.
visitLambda?: (ctx: LambdaContext) => Result
Valor de propiedad
(ctx: LambdaContext) => Result
visitMemberAccessExp
Visite un árbol de análisis generado por la memberAccessExp
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Valor de propiedad
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Visite un árbol de análisis generado por la numericAtom
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Valor de propiedad
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Visite un árbol de análisis generado por la parenthesisExp
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Valor de propiedad
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Visite un árbol de análisis generado por la primaryExp
alternativa etiquetada en ExpressionAntlrParser.expression
.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Valor de propiedad
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Visite un árbol de análisis producido por ExpressionAntlrParser.primaryExpression
.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Valor de propiedad
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Visite un árbol de análisis generado por la stringAtom
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitStringAtom?: (ctx: StringAtomContext) => Result
Valor de propiedad
(ctx: StringAtomContext) => Result
visitStringInterpolation
Visite un árbol de análisis producido por ExpressionAntlrParser.stringInterpolation
.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Valor de propiedad
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Visite un árbol de análisis generado por la stringInterpolationAtom
alternativa etiquetada en ExpressionAntlrParser.primaryExpression
.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Valor de propiedad
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Visite un árbol de análisis producido por ExpressionAntlrParser.textContent
.
visitTextContent?: (ctx: TextContentContext) => Result
Valor de propiedad
(ctx: TextContentContext) => Result
visitTripleOpExp
Visite un árbol de análisis generado por la tripleOpExp
alternativa etiquetada en ExpressionAntlrParser.expression
.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Valor de propiedad
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Visite un árbol de análisis generado por la unaryOpExp
alternativa etiquetada en ExpressionAntlrParser.expression
.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Valor de propiedad
(ctx: UnaryOpExpContext) => Result
Detalles de los métodos heredados
visit(ParseTree)
Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.
function visit(tree: ParseTree): Result
Parámetros
- tree
-
ParseTree
El buildParseTree que se va a visitar.
Devoluciones
Result
Resultado de visitar el árbol de análisis.
Heredado de ParseTreeVisitor.visit
visitChildren(RuleNode)
Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.
function visitChildren(node: RuleNode): Result
Parámetros
- node
-
RuleNode
El <xref:RuleNode> cuyos hijos deben visitarse.
Devoluciones
Result
Resultado de visitar los elementos secundarios del nodo.
Heredado de ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.
function visitErrorNode(node: ErrorNode): Result
Parámetros
- node
-
ErrorNode
El addErrorNode(ErrorNode) que se va a visitar.
Devoluciones
Result
Resultado de visitar el nodo.
Heredado de ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visite un nodo de terminal y devuelva un resultado definido por el usuario de la operación.
function visitTerminal(node: TerminalNode): Result
Parámetros
- node
-
TerminalNode
El createTerminalNode(ParserRuleContext, Token) que se va a visitar.
Devoluciones
Result
Resultado de visitar el nodo.
Heredado de ParseTreeVisitor.visitTerminal