ExpressionAntlrParserVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für einen Analysebaum, der von ExpressionAntlrParsererzeugt wird.
- Extends
-
ParseTreeVisitor<Result>
Eigenschaften
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, der von |
| visit |
Besuchen Sie einen Parsebaum, der von der |
| visit |
Besuchen Sie einen Parsebaum, 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 einen Parsebaum, der von ExpressionAntlrParser.argsListproduziert wird.
visitArgsList?: (ctx: ArgsListContext) => Result
Eigenschaftswert
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Besuchen Sie einen Parsebaum, der von der arrayCreationExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Eigenschaftswert
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Besuchen Sie einen Parsebaum, der von der binaryOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionhergestellt wird.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Eigenschaftswert
(ctx: BinaryOpExpContext) => Result
visitExpression
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.expressionproduziert wird.
visitExpression?: (ctx: ExpressionContext) => Result
Eigenschaftswert
(ctx: ExpressionContext) => Result
visitFile
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.fileproduziert wird.
visitFile?: (ctx: FileContext) => Result
Eigenschaftswert
(ctx: FileContext) => Result
visitFuncInvokeExp
Besuchen Sie einen Parsebaum, der von der funcInvokeExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Eigenschaftswert
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Besuchen Sie einen Parsebaum, der von der idAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitIdAtom?: (ctx: IdAtomContext) => Result
Eigenschaftswert
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Besuchen Sie einen Parsebaum, der von der indexAccessExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Eigenschaftswert
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Besuchen Sie einen Parsebaum, der von der jsonCreationExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Eigenschaftswert
(ctx: JsonCreationExpContext) => Result
visitKey
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.keyproduziert wird.
visitKey?: (ctx: KeyContext) => Result
Eigenschaftswert
(ctx: KeyContext) => Result
visitKeyValuePair
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.keyValuePairproduziert wird.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Eigenschaftswert
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.keyValuePairListproduziert wird.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Eigenschaftswert
(ctx: KeyValuePairListContext) => Result
visitLambda
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.lambdaproduziert wird.
visitLambda?: (ctx: LambdaContext) => Result
Eigenschaftswert
(ctx: LambdaContext) => Result
visitMemberAccessExp
Besuchen Sie einen Parsebaum, der von der memberAccessExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Eigenschaftswert
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Besuchen Sie einen Parsebaum, der von der numericAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Eigenschaftswert
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Besuchen Sie einen Parsebaum, der von der parenthesisExp bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Eigenschaftswert
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Besuchen Sie einen Parsebaum, der von der primaryExp bezeichneten Alternative in ExpressionAntlrParser.expressionhergestellt wird.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Eigenschaftswert
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.primaryExpressionproduziert wird.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Eigenschaftswert
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Besuchen Sie einen Parsebaum, der von der stringAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitStringAtom?: (ctx: StringAtomContext) => Result
Eigenschaftswert
(ctx: StringAtomContext) => Result
visitStringInterpolation
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.stringInterpolationproduziert wird.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Eigenschaftswert
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Besuchen Sie einen Parsebaum, der von der stringInterpolationAtom bezeichneten Alternative in ExpressionAntlrParser.primaryExpressionhergestellt wird.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Eigenschaftswert
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.textContentproduziert wird.
visitTextContent?: (ctx: TextContentContext) => Result
Eigenschaftswert
(ctx: TextContentContext) => Result
visitTripleOpExp
Besuchen Sie einen Parsebaum, der von der tripleOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionhergestellt wird.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Eigenschaftswert
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Besuchen Sie einen Parsebaum, der von der unaryOpExp bezeichneten Alternative in ExpressionAntlrParser.expressionhergestellt 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
Die buildParseTree zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Parsebaums.
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 sollen.
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
Die addErrorNode(ErrorNode) zu besuchen.
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
Die createTerminalNode(ParserRuleContext, Token) zu besuchen.
Gibt zurück
Result
Das Ergebnis des Besuchs des Knotens.
geerbt von ParseTreeVisitor.visitTerminal