ExpressionAntlrParserVisitor interface
Diese Schnittstelle definiert einen vollständigen generischen Besucher für einen Analysebaum, der von ExpressionAntlrParser
erzeugt 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.argsList
produziert wird.
visitArgsList?: (ctx: ArgsListContext) => Result
Eigenschaftswert
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Besuchen Sie einen Parsebaum, der von der arrayCreationExp
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Eigenschaftswert
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Besuchen Sie einen Parsebaum, der von der binaryOpExp
bezeichneten Alternative in ExpressionAntlrParser.expression
hergestellt wird.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Eigenschaftswert
(ctx: BinaryOpExpContext) => Result
visitExpression
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.expression
produziert wird.
visitExpression?: (ctx: ExpressionContext) => Result
Eigenschaftswert
(ctx: ExpressionContext) => Result
visitFile
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.file
produziert wird.
visitFile?: (ctx: FileContext) => Result
Eigenschaftswert
(ctx: FileContext) => Result
visitFuncInvokeExp
Besuchen Sie einen Parsebaum, der von der funcInvokeExp
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Eigenschaftswert
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Besuchen Sie einen Parsebaum, der von der idAtom
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitIdAtom?: (ctx: IdAtomContext) => Result
Eigenschaftswert
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Besuchen Sie einen Parsebaum, der von der indexAccessExp
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Eigenschaftswert
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Besuchen Sie einen Parsebaum, der von der jsonCreationExp
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Eigenschaftswert
(ctx: JsonCreationExpContext) => Result
visitKey
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.key
produziert wird.
visitKey?: (ctx: KeyContext) => Result
Eigenschaftswert
(ctx: KeyContext) => Result
visitKeyValuePair
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.keyValuePair
produziert wird.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Eigenschaftswert
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.keyValuePairList
produziert wird.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Eigenschaftswert
(ctx: KeyValuePairListContext) => Result
visitLambda
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.lambda
produziert wird.
visitLambda?: (ctx: LambdaContext) => Result
Eigenschaftswert
(ctx: LambdaContext) => Result
visitMemberAccessExp
Besuchen Sie einen Parsebaum, der von der memberAccessExp
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Eigenschaftswert
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Besuchen Sie einen Parsebaum, der von der numericAtom
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Eigenschaftswert
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Besuchen Sie einen Parsebaum, der von der parenthesisExp
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Eigenschaftswert
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Besuchen Sie einen Parsebaum, der von der primaryExp
bezeichneten Alternative in ExpressionAntlrParser.expression
hergestellt wird.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Eigenschaftswert
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.primaryExpression
produziert wird.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Eigenschaftswert
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Besuchen Sie einen Parsebaum, der von der stringAtom
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitStringAtom?: (ctx: StringAtomContext) => Result
Eigenschaftswert
(ctx: StringAtomContext) => Result
visitStringInterpolation
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.stringInterpolation
produziert wird.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Eigenschaftswert
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Besuchen Sie einen Parsebaum, der von der stringInterpolationAtom
bezeichneten Alternative in ExpressionAntlrParser.primaryExpression
hergestellt wird.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Eigenschaftswert
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Besuchen Sie einen Parsebaum, der von ExpressionAntlrParser.textContent
produziert wird.
visitTextContent?: (ctx: TextContentContext) => Result
Eigenschaftswert
(ctx: TextContentContext) => Result
visitTripleOpExp
Besuchen Sie einen Parsebaum, der von der tripleOpExp
bezeichneten Alternative in ExpressionAntlrParser.expression
hergestellt wird.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Eigenschaftswert
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Besuchen Sie einen Parsebaum, der von der unaryOpExp
bezeichneten Alternative in ExpressionAntlrParser.expression
hergestellt 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