Compartir a través de


ExpressionAntlrParserVisitor interface

Esta interfaz define un visitante genérico completo para un árbol de análisis generado por ExpressionAntlrParser.

Extends

ParseTreeVisitor<Result>

Propiedades

visitArgsList

Visite un árbol de análisis generado por ExpressionAntlrParser.argsList.

visitArrayCreationExp

Visite un árbol de análisis generado por la arrayCreationExp alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitBinaryOpExp

Visite un árbol de análisis generado por la binaryOpExp alternativa etiquetada en ExpressionAntlrParser.expression.

visitExpression

Visite un árbol de análisis generado por ExpressionAntlrParser.expression.

visitFile

Visite un árbol de análisis generado por ExpressionAntlrParser.file.

visitFuncInvokeExp

Visite un árbol de análisis generado por la funcInvokeExp alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitIdAtom

Visite un árbol de análisis generado por la idAtom alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitIndexAccessExp

Visite un árbol de análisis generado por la indexAccessExp alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitJsonCreationExp

Visite un árbol de análisis generado por la jsonCreationExp alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitKey

Visite un árbol de análisis generado por ExpressionAntlrParser.key.

visitKeyValuePair

Visite un árbol de análisis generado por ExpressionAntlrParser.keyValuePair.

visitKeyValuePairList

Visite un árbol de análisis generado por ExpressionAntlrParser.keyValuePairList.

visitLambda

Visite un árbol de análisis generado por ExpressionAntlrParser.lambda.

visitMemberAccessExp

Visite un árbol de análisis generado por la memberAccessExp alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitNumericAtom

Visite un árbol de análisis generado por la numericAtom alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitParenthesisExp

Visite un árbol de análisis generado por la parenthesisExp alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitPrimaryExp

Visite un árbol de análisis generado por la primaryExp alternativa etiquetada en ExpressionAntlrParser.expression.

visitPrimaryExpression

Visite un árbol de análisis generado por ExpressionAntlrParser.primaryExpression.

visitStringAtom

Visite un árbol de análisis generado por la stringAtom alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitStringInterpolation

Visite un árbol de análisis generado por ExpressionAntlrParser.stringInterpolation.

visitStringInterpolationAtom

Visite un árbol de análisis generado por la stringInterpolationAtom alternativa etiquetada en ExpressionAntlrParser.primaryExpression.

visitTextContent

Visite un árbol de análisis generado por ExpressionAntlrParser.textContent.

visitTripleOpExp

Visite un árbol de análisis generado por la tripleOpExp alternativa etiquetada en ExpressionAntlrParser.expression.

visitUnaryOpExp

Visite un árbol de análisis generado por la unaryOpExp alternativa etiquetada en ExpressionAntlrParser.expression.

Métodos heredados

visit(ParseTree)

Visite un árbol de análisis y devuelva un resultado definido por el usuario de la operación.

visitChildren(RuleNode)

Visite los elementos secundarios de un nodo y devuelva un resultado definido por el usuario de la operación.

visitErrorNode(ErrorNode)

Visite un nodo de error y devuelva un resultado definido por el usuario de la operación.

visitTerminal(TerminalNode)

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 generado 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 generado por ExpressionAntlrParser.expression.

visitExpression?: (ctx: ExpressionContext) => Result

Valor de propiedad

(ctx: ExpressionContext) => Result

visitFile

Visite un árbol de análisis generado 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 generado por ExpressionAntlrParser.key.

visitKey?: (ctx: KeyContext) => Result

Valor de propiedad

(ctx: KeyContext) => Result

visitKeyValuePair

Visite un árbol de análisis generado por ExpressionAntlrParser.keyValuePair.

visitKeyValuePair?: (ctx: KeyValuePairContext) => Result

Valor de propiedad

(ctx: KeyValuePairContext) => Result

visitKeyValuePairList

Visite un árbol de análisis generado por ExpressionAntlrParser.keyValuePairList.

visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result

Valor de propiedad

(ctx: KeyValuePairListContext) => Result

visitLambda

Visite un árbol de análisis generado 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 generado 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 generado 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 generado 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

que buildParseTree 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

Cuyos <xref:RuleNode> 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

que addErrorNode(ErrorNode) 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

que createTerminalNode(ParserRuleContext, Token) se va a visitar.

Devoluciones

Result

Resultado de visitar el nodo.

Heredado de ParseTreeVisitor.visitTerminal