ExpressionAntlrParserVisitor interface
Questa interfaccia definisce un visitatore generico completo per un albero di analisi prodotto da ExpressionAntlrParser
.
- Extends
-
ParseTreeVisitor<Result>
Proprietà
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto da |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
visit |
Visitare un albero di analisi prodotto dall'alternativa |
Metodi ereditati
visit(Parse |
Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione. |
visit |
Visitare un nodo terminale e restituire un risultato definito dall'utente dell'operazione. |
Dettagli proprietà
visitArgsList
Visitare un albero di analisi prodotto da ExpressionAntlrParser.argsList
.
visitArgsList?: (ctx: ArgsListContext) => Result
Valore della proprietà
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Visitare un albero di analisi prodotto dall'alternativa arrayCreationExp
etichettata in ExpressionAntlrParser.primaryExpression
.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Valore della proprietà
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Visitare un albero di analisi prodotto dall'alternativa binaryOpExp
etichettata in ExpressionAntlrParser.expression
.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Valore della proprietà
(ctx: BinaryOpExpContext) => Result
visitExpression
Visitare un albero di analisi prodotto da ExpressionAntlrParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Valore della proprietà
(ctx: ExpressionContext) => Result
visitFile
Visitare un albero di analisi prodotto da ExpressionAntlrParser.file
.
visitFile?: (ctx: FileContext) => Result
Valore della proprietà
(ctx: FileContext) => Result
visitFuncInvokeExp
Visitare un albero di analisi prodotto dall'alternativa funcInvokeExp
etichettata in ExpressionAntlrParser.primaryExpression
.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Valore della proprietà
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Visitare un albero di analisi prodotto dall'alternativa idAtom
etichettata in ExpressionAntlrParser.primaryExpression
.
visitIdAtom?: (ctx: IdAtomContext) => Result
Valore della proprietà
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Visitare un albero di analisi prodotto dall'alternativa indexAccessExp
etichettata in ExpressionAntlrParser.primaryExpression
.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Valore della proprietà
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Visitare un albero di analisi prodotto dall'alternativa jsonCreationExp
etichettata in ExpressionAntlrParser.primaryExpression
.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Valore della proprietà
(ctx: JsonCreationExpContext) => Result
visitKey
Visitare un albero di analisi prodotto da ExpressionAntlrParser.key
.
visitKey?: (ctx: KeyContext) => Result
Valore della proprietà
(ctx: KeyContext) => Result
visitKeyValuePair
Visitare un albero di analisi prodotto da ExpressionAntlrParser.keyValuePair
.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Valore della proprietà
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Visitare un albero di analisi prodotto da ExpressionAntlrParser.keyValuePairList
.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Valore della proprietà
(ctx: KeyValuePairListContext) => Result
visitLambda
Visitare un albero di analisi prodotto da ExpressionAntlrParser.lambda
.
visitLambda?: (ctx: LambdaContext) => Result
Valore della proprietà
(ctx: LambdaContext) => Result
visitMemberAccessExp
Visitare un albero di analisi prodotto dall'alternativa memberAccessExp
etichettata in ExpressionAntlrParser.primaryExpression
.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Valore della proprietà
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Visitare un albero di analisi prodotto dall'alternativa numericAtom
etichettata in ExpressionAntlrParser.primaryExpression
.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Valore della proprietà
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Visitare un albero di analisi prodotto dall'alternativa parenthesisExp
etichettata in ExpressionAntlrParser.primaryExpression
.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Valore della proprietà
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Visitare un albero di analisi prodotto dall'alternativa primaryExp
etichettata in ExpressionAntlrParser.expression
.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Valore della proprietà
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Visitare un albero di analisi prodotto da ExpressionAntlrParser.primaryExpression
.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Valore della proprietà
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Visitare un albero di analisi prodotto dall'alternativa stringAtom
etichettata in ExpressionAntlrParser.primaryExpression
.
visitStringAtom?: (ctx: StringAtomContext) => Result
Valore della proprietà
(ctx: StringAtomContext) => Result
visitStringInterpolation
Visitare un albero di analisi prodotto da ExpressionAntlrParser.stringInterpolation
.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Valore della proprietà
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Visitare un albero di analisi prodotto dall'alternativa stringInterpolationAtom
etichettata in ExpressionAntlrParser.primaryExpression
.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Valore della proprietà
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Visitare un albero di analisi prodotto da ExpressionAntlrParser.textContent
.
visitTextContent?: (ctx: TextContentContext) => Result
Valore della proprietà
(ctx: TextContentContext) => Result
visitTripleOpExp
Visitare un albero di analisi prodotto dall'alternativa tripleOpExp
etichettata in ExpressionAntlrParser.expression
.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Valore della proprietà
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Visitare un albero di analisi prodotto dall'alternativa unaryOpExp
etichettata in ExpressionAntlrParser.expression
.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Valore della proprietà
(ctx: UnaryOpExpContext) => Result
Dettagli dei metodi ereditati
visit(ParseTree)
Visitare un albero di analisi e restituire un risultato definito dall'utente dell'operazione.
function visit(tree: ParseTree): Result
Parametri
- tree
-
ParseTree
Oggetto buildParseTree da visitare.
Restituisce
Result
Risultato della visita dell'albero di analisi.
Ereditato da ParseTreeVisitor.visit
visitChildren(RuleNode)
Visitare gli elementi figlio di un nodo e restituire un risultato definito dall'utente dell'operazione.
function visitChildren(node: RuleNode): Result
Parametri
- node
-
RuleNode
I <xref:RuleNode> cui bambini devono essere visitati.
Restituisce
Result
Risultato della visita degli elementi figlio del nodo.
Ereditato da ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Visitare un nodo di errore e restituire un risultato definito dall'utente dell'operazione.
function visitErrorNode(node: ErrorNode): Result
Parametri
- node
-
ErrorNode
Oggetto addErrorNode(ErrorNode) da visitare.
Restituisce
Result
Risultato della visita del nodo.
Ereditato da ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visitare un nodo terminale e restituire un risultato definito dall'utente dell'operazione.
function visitTerminal(node: TerminalNode): Result
Parametri
- node
-
TerminalNode
Oggetto createTerminalNode(ParserRuleContext, Token) da visitare.
Restituisce
Result
Risultato della visita del nodo.
Ereditato da ParseTreeVisitor.visitTerminal