ExpressionAntlrParserVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für eine Analysestruktur, die von erzeugt wird ExpressionAntlrParser
.
- Extends
-
ParseTreeVisitor<Result>
Eigenschaften
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie eine Analysestruktur, die von erstellt wird |
visit |
Besuchen Sie einen Analysebaum, der von der |
visit |
Besuchen Sie einen Analysebaum, der von der |
Geerbte Methoden
visit(Parse |
Besuchen Sie eine Analysestruktur, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie die untergeordneten Elemente eines Knotens, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie einen Fehlerknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
visit |
Besuchen Sie einen Terminalknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück. |
Details zur Eigenschaft
visitArgsList
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.argsList
.
visitArgsList?: (ctx: ArgsListContext) => Result
Eigenschaftswert
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Besuchen Sie einen Analysebaum, der von der arrayCreationExp
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Eigenschaftswert
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Besuchen Sie einen Analysebaum, der von der binaryOpExp
beschrifteten Alternative in ExpressionAntlrParser.expression
erstellt wird.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Eigenschaftswert
(ctx: BinaryOpExpContext) => Result
visitExpression
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Eigenschaftswert
(ctx: ExpressionContext) => Result
visitFile
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.file
.
visitFile?: (ctx: FileContext) => Result
Eigenschaftswert
(ctx: FileContext) => Result
visitFuncInvokeExp
Besuchen Sie einen Analysebaum, der von der funcInvokeExp
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Eigenschaftswert
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Besuchen Sie einen Analysebaum, der von der idAtom
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitIdAtom?: (ctx: IdAtomContext) => Result
Eigenschaftswert
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Besuchen Sie einen Analysebaum, der von der indexAccessExp
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Eigenschaftswert
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Besuchen Sie einen Analysebaum, der von der jsonCreationExp
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Eigenschaftswert
(ctx: JsonCreationExpContext) => Result
visitKey
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.key
.
visitKey?: (ctx: KeyContext) => Result
Eigenschaftswert
(ctx: KeyContext) => Result
visitKeyValuePair
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.keyValuePair
.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Eigenschaftswert
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.keyValuePairList
.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Eigenschaftswert
(ctx: KeyValuePairListContext) => Result
visitLambda
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.lambda
.
visitLambda?: (ctx: LambdaContext) => Result
Eigenschaftswert
(ctx: LambdaContext) => Result
visitMemberAccessExp
Besuchen Sie einen Analysebaum, der von der memberAccessExp
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Eigenschaftswert
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Besuchen Sie einen Analysebaum, der von der numericAtom
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Eigenschaftswert
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Besuchen Sie einen Analysebaum, der von der parenthesisExp
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Eigenschaftswert
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Besuchen Sie einen Analysebaum, der von der primaryExp
beschrifteten Alternative in ExpressionAntlrParser.expression
erstellt wird.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Eigenschaftswert
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.primaryExpression
.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Eigenschaftswert
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Besuchen Sie einen Analysebaum, der von der stringAtom
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitStringAtom?: (ctx: StringAtomContext) => Result
Eigenschaftswert
(ctx: StringAtomContext) => Result
visitStringInterpolation
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.stringInterpolation
.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Eigenschaftswert
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Besuchen Sie einen Analysebaum, der von der stringInterpolationAtom
beschrifteten Alternative in ExpressionAntlrParser.primaryExpression
erstellt wird.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Eigenschaftswert
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Besuchen Sie eine Analysestruktur, die von erstellt wird ExpressionAntlrParser.textContent
.
visitTextContent?: (ctx: TextContentContext) => Result
Eigenschaftswert
(ctx: TextContentContext) => Result
visitTripleOpExp
Besuchen Sie einen Analysebaum, der von der tripleOpExp
beschrifteten Alternative in ExpressionAntlrParser.expression
erstellt wird.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Eigenschaftswert
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Besuchen Sie einen Analysebaum, der von der unaryOpExp
beschrifteten Alternative in ExpressionAntlrParser.expression
erstellt wird.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Eigenschaftswert
(ctx: UnaryOpExpContext) => Result
Details zur geerbten Methode
visit(ParseTree)
Besuchen Sie eine Analysestruktur, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visit(tree: ParseTree): Result
Parameter
- tree
-
ParseTree
Das zu besuchende buildParseTree.
Gibt zurück
Result
Das Ergebnis des Besuchs der Analysestruktur.
Geerbt von ParseTreeVisitor.visit
visitChildren(RuleNode)
Besuchen Sie die untergeordneten Elemente eines Knotens, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitChildren(node: RuleNode): Result
Parameter
- node
-
RuleNode
Die <xref:RuleNode> , deren Kinder besucht werden sollten.
Gibt zurück
Result
Das Ergebnis des Besuchs der untergeordneten Elemente des Knotens.
Geerbt von ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Besuchen Sie einen Fehlerknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitErrorNode(node: ErrorNode): Result
Parameter
- node
-
ErrorNode
Das zu besuchende addErrorNode(ErrorNode).
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
Geerbt von ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Besuchen Sie einen Terminalknoten, und geben Sie ein benutzerdefiniertes Ergebnis des Vorgangs zurück.
function visitTerminal(node: TerminalNode): Result
Parameter
- node
-
TerminalNode
Das zu besuchende createTerminalNode(ParserRuleContext, Token).
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
Geerbt von ParseTreeVisitor.visitTerminal