ExpressionAntlrParserVisitor interface
Essa interface define um visitante genérico completo para uma árvore de análise produzida por ExpressionAntlrParser
.
- Extends
-
ParseTreeVisitor<Result>
Propriedades
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
visit |
Visite uma árvore de análise produzida pelo |
Métodos herdados
visit(Parse |
Visite uma árvore de análise e retorne um resultado definido pelo usuário da operação. |
visit |
Visite os filhos de um nó e retorne um resultado definido pelo usuário da operação. |
visit |
Visite um nó de erro e retorne um resultado definido pelo usuário da operação. |
visit |
Visite um nó de terminal e retorne um resultado definido pelo usuário da operação. |
Detalhes da propriedade
visitArgsList
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.argsList
.
visitArgsList?: (ctx: ArgsListContext) => Result
Valor da propriedade
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Visite uma árvore de análise produzida pelo arrayCreationExp
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Valor da propriedade
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Visite uma árvore de análise produzida pelo binaryOpExp
alternativa rotulada em ExpressionAntlrParser.expression
.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Valor da propriedade
(ctx: BinaryOpExpContext) => Result
visitExpression
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Valor da propriedade
(ctx: ExpressionContext) => Result
visitFile
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.file
.
visitFile?: (ctx: FileContext) => Result
Valor da propriedade
(ctx: FileContext) => Result
visitFuncInvokeExp
Visite uma árvore de análise produzida pelo funcInvokeExp
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Valor da propriedade
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Visite uma árvore de análise produzida pelo idAtom
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitIdAtom?: (ctx: IdAtomContext) => Result
Valor da propriedade
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Visite uma árvore de análise produzida pelo indexAccessExp
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Valor da propriedade
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Visite uma árvore de análise produzida pelo jsonCreationExp
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Valor da propriedade
(ctx: JsonCreationExpContext) => Result
visitKey
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.key
.
visitKey?: (ctx: KeyContext) => Result
Valor da propriedade
(ctx: KeyContext) => Result
visitKeyValuePair
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.keyValuePair
.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Valor da propriedade
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.keyValuePairList
.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Valor da propriedade
(ctx: KeyValuePairListContext) => Result
visitLambda
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.lambda
.
visitLambda?: (ctx: LambdaContext) => Result
Valor da propriedade
(ctx: LambdaContext) => Result
visitMemberAccessExp
Visite uma árvore de análise produzida pelo memberAccessExp
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Valor da propriedade
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Visite uma árvore de análise produzida pelo numericAtom
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Valor da propriedade
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Visite uma árvore de análise produzida pelo parenthesisExp
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Valor da propriedade
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Visite uma árvore de análise produzida pelo primaryExp
alternativa rotulada em ExpressionAntlrParser.expression
.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Valor da propriedade
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.primaryExpression
.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Valor da propriedade
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Visite uma árvore de análise produzida pelo stringAtom
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitStringAtom?: (ctx: StringAtomContext) => Result
Valor da propriedade
(ctx: StringAtomContext) => Result
visitStringInterpolation
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.stringInterpolation
.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Valor da propriedade
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Visite uma árvore de análise produzida pelo stringInterpolationAtom
alternativa rotulada em ExpressionAntlrParser.primaryExpression
.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Valor da propriedade
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Visite uma árvore de análise produzida pelo ExpressionAntlrParser.textContent
.
visitTextContent?: (ctx: TextContentContext) => Result
Valor da propriedade
(ctx: TextContentContext) => Result
visitTripleOpExp
Visite uma árvore de análise produzida pelo tripleOpExp
alternativa rotulada em ExpressionAntlrParser.expression
.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Valor da propriedade
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Visite uma árvore de análise produzida pelo unaryOpExp
alternativa rotulada em ExpressionAntlrParser.expression
.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Valor da propriedade
(ctx: UnaryOpExpContext) => Result
Detalhes do método herdado
visit(ParseTree)
Visite uma árvore de análise e retorne um resultado definido pelo usuário da operação.
function visit(tree: ParseTree): Result
Parâmetros
- tree
-
ParseTree
O buildParseTree visitar.
Retornos
Result
O resultado da visita à árvore de análise.
Herdado de ParseTreeVisitor.visit
visitChildren(RuleNode)
Visite os filhos de um nó e retorne um resultado definido pelo usuário da operação.
function visitChildren(node: RuleNode): Result
Parâmetros
- node
-
RuleNode
O <xref:RuleNode> cujos filhos devem ser visitados.
Retornos
Result
O resultado de visitar os filhos do nó.
Herdado de ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visite um nó de erro e retorne um resultado definido pelo usuário da operação.
function visitErrorNode(node: ErrorNode): Result
Parâmetros
- node
-
ErrorNode
O addErrorNode(ErrorNode) visitar.
Retornos
Result
O resultado da visita ao nó.
Herdado de ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visite um nó de terminal e retorne um resultado definido pelo usuário da operação.
function visitTerminal(node: TerminalNode): Result
Parâmetros
- node
-
TerminalNode
O createTerminalNode(ParserRuleContext, Token) visitar.
Retornos
Result
O resultado da visita ao nó.
Herdado de ParseTreeVisitor.visitTerminal