ExpressionAntlrParserVisitor interface
Этот интерфейс определяет полного универсального посетителя для дерева синтаксического анализа, созданного ExpressionAntlrParser.
- Extends
-
ParseTreeVisitor<Result>
Свойства
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
| visit |
Посетите дерево синтаксического анализа, созданное |
Наследуемые методы
| visit(Parse |
Посетите дерево синтаксического анализа и верните определяемый пользователем результат операции. |
| visit |
Посетите дочерние элементы узла и верните определяемый пользователем результат операции. |
| visit |
Посетите узел ошибки и верните определяемый пользователем результат операции. |
| visit |
Посетите узел терминала и верните определяемый пользователем результат операции. |
Сведения о свойстве
visitArgsList
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.argsList.
visitArgsList?: (ctx: ArgsListContext) => Result
Значение свойства
(ctx: ArgsListContext) => Result
visitArrayCreationExp
Посетите дерево синтаксического анализа, созданное arrayCreationExp альтернативой в ExpressionAntlrParser.primaryExpression.
visitArrayCreationExp?: (ctx: ArrayCreationExpContext) => Result
Значение свойства
(ctx: ArrayCreationExpContext) => Result
visitBinaryOpExp
Посетите дерево синтаксического анализа, созданное binaryOpExp альтернативой в ExpressionAntlrParser.expression.
visitBinaryOpExp?: (ctx: BinaryOpExpContext) => Result
Значение свойства
(ctx: BinaryOpExpContext) => Result
visitExpression
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.expression.
visitExpression?: (ctx: ExpressionContext) => Result
Значение свойства
(ctx: ExpressionContext) => Result
visitFile
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.file.
visitFile?: (ctx: FileContext) => Result
Значение свойства
(ctx: FileContext) => Result
visitFuncInvokeExp
Посетите дерево синтаксического анализа, созданное funcInvokeExp альтернативой в ExpressionAntlrParser.primaryExpression.
visitFuncInvokeExp?: (ctx: FuncInvokeExpContext) => Result
Значение свойства
(ctx: FuncInvokeExpContext) => Result
visitIdAtom
Посетите дерево синтаксического анализа, созданное idAtom альтернативой в ExpressionAntlrParser.primaryExpression.
visitIdAtom?: (ctx: IdAtomContext) => Result
Значение свойства
(ctx: IdAtomContext) => Result
visitIndexAccessExp
Посетите дерево синтаксического анализа, созданное indexAccessExp альтернативой в ExpressionAntlrParser.primaryExpression.
visitIndexAccessExp?: (ctx: IndexAccessExpContext) => Result
Значение свойства
(ctx: IndexAccessExpContext) => Result
visitJsonCreationExp
Посетите дерево синтаксического анализа, созданное jsonCreationExp альтернативой в ExpressionAntlrParser.primaryExpression.
visitJsonCreationExp?: (ctx: JsonCreationExpContext) => Result
Значение свойства
(ctx: JsonCreationExpContext) => Result
visitKey
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.key.
visitKey?: (ctx: KeyContext) => Result
Значение свойства
(ctx: KeyContext) => Result
visitKeyValuePair
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.keyValuePair.
visitKeyValuePair?: (ctx: KeyValuePairContext) => Result
Значение свойства
(ctx: KeyValuePairContext) => Result
visitKeyValuePairList
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.keyValuePairList.
visitKeyValuePairList?: (ctx: KeyValuePairListContext) => Result
Значение свойства
(ctx: KeyValuePairListContext) => Result
visitLambda
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.lambda.
visitLambda?: (ctx: LambdaContext) => Result
Значение свойства
(ctx: LambdaContext) => Result
visitMemberAccessExp
Посетите дерево синтаксического анализа, созданное memberAccessExp альтернативой в ExpressionAntlrParser.primaryExpression.
visitMemberAccessExp?: (ctx: MemberAccessExpContext) => Result
Значение свойства
(ctx: MemberAccessExpContext) => Result
visitNumericAtom
Посетите дерево синтаксического анализа, созданное numericAtom альтернативой в ExpressionAntlrParser.primaryExpression.
visitNumericAtom?: (ctx: NumericAtomContext) => Result
Значение свойства
(ctx: NumericAtomContext) => Result
visitParenthesisExp
Посетите дерево синтаксического анализа, созданное parenthesisExp альтернативой в ExpressionAntlrParser.primaryExpression.
visitParenthesisExp?: (ctx: ParenthesisExpContext) => Result
Значение свойства
(ctx: ParenthesisExpContext) => Result
visitPrimaryExp
Посетите дерево синтаксического анализа, созданное primaryExp альтернативой в ExpressionAntlrParser.expression.
visitPrimaryExp?: (ctx: PrimaryExpContext) => Result
Значение свойства
(ctx: PrimaryExpContext) => Result
visitPrimaryExpression
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.primaryExpression.
visitPrimaryExpression?: (ctx: PrimaryExpressionContext) => Result
Значение свойства
(ctx: PrimaryExpressionContext) => Result
visitStringAtom
Посетите дерево синтаксического анализа, созданное stringAtom альтернативой в ExpressionAntlrParser.primaryExpression.
visitStringAtom?: (ctx: StringAtomContext) => Result
Значение свойства
(ctx: StringAtomContext) => Result
visitStringInterpolation
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.stringInterpolation.
visitStringInterpolation?: (ctx: StringInterpolationContext) => Result
Значение свойства
(ctx: StringInterpolationContext) => Result
visitStringInterpolationAtom
Посетите дерево синтаксического анализа, созданное stringInterpolationAtom альтернативой в ExpressionAntlrParser.primaryExpression.
visitStringInterpolationAtom?: (ctx: StringInterpolationAtomContext) => Result
Значение свойства
(ctx: StringInterpolationAtomContext) => Result
visitTextContent
Посетите дерево синтаксического анализа, созданное ExpressionAntlrParser.textContent.
visitTextContent?: (ctx: TextContentContext) => Result
Значение свойства
(ctx: TextContentContext) => Result
visitTripleOpExp
Посетите дерево синтаксического анализа, созданное tripleOpExp альтернативой в ExpressionAntlrParser.expression.
visitTripleOpExp?: (ctx: TripleOpExpContext) => Result
Значение свойства
(ctx: TripleOpExpContext) => Result
visitUnaryOpExp
Посетите дерево синтаксического анализа, созданное unaryOpExp альтернативой в ExpressionAntlrParser.expression.
visitUnaryOpExp?: (ctx: UnaryOpExpContext) => Result
Значение свойства
(ctx: UnaryOpExpContext) => Result
Сведения о наследуемом методе
visit(ParseTree)
Посетите дерево синтаксического анализа и верните определяемый пользователем результат операции.
function visit(tree: ParseTree): Result
Параметры
- tree
-
ParseTree
buildParseTree посетить.
Возвращаемое значение
Result
Результат посещения дерева синтаксического анализа.
Наследуется от ParseTreeVisitor.visit
visitChildren(RuleNode)
Посетите дочерние элементы узла и верните определяемый пользователем результат операции.
function visitChildren(node: RuleNode): Result
Параметры
- node
-
RuleNode
<xref:RuleNode>, чьи дети должны посещаться.
Возвращаемое значение
Result
Результат посещения дочерних элементов узла.
унаследован от ParseTreeVisitor.visitChildren
visitErrorNode(ErrorNode)
Посетите узел ошибки и верните определяемый пользователем результат операции.
function visitErrorNode(node: ErrorNode): Result
Параметры
- node
-
ErrorNode
addErrorNode(ErrorNode) посетить.
Возвращаемое значение
Result
Результат посещения узла.
наследуется от ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Посетите узел терминала и верните определяемый пользователем результат операции.
function visitTerminal(node: TerminalNode): Result
Параметры
- node
-
TerminalNode
Возвращаемое значение
Result
Результат посещения узла.
унаследован от ParseTreeVisitor.visitTerminal