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 del 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
Il buildParseTree da visitare.
Restituisce
Result
Risultato della visita all'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
Il <xref:RuleNode> i cui figli 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
Il addErrorNode(ErrorNode) da visitare.
Restituisce
Result
Risultato della visita al nodo.
Ereditato da ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Visitare un nodo del terminale e restituire un risultato definito dall'utente dell'operazione.
function visitTerminal(node: TerminalNode): Result
Parametri
- node
-
TerminalNode
Il createTerminalNode(ParserRuleContext, Token) da visitare.
Restituisce
Result
Risultato della visita al nodo.
Ereditato da ParseTreeVisitor.visitTerminal