LGTemplateParserVisitor interface
Этот интерфейс определяет полного универсального посетителя для дерева синтаксического анализа, созданного LGTemplateParser
.
- 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 |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
Наследуемые методы
visit(Parse |
Посетите дерево синтаксического анализа и верните определяемый пользователем результат операции. |
visit |
Посетите дочерние элементы узла и верните определяемый пользователем результат операции. |
visit |
Посетите узел ошибки и верните определяемый пользователем результат операции. |
visit |
Посетите узел терминала и верните определяемый пользователем результат операции. |
Сведения о свойстве
visitBody
Посетите дерево синтаксического анализа, созданное LGTemplateParser.body
.
visitBody?: (ctx: BodyContext) => Result
Значение свойства
(ctx: BodyContext) => Result
visitErrorStructuredName
Посетите дерево синтаксического анализа, созданное LGTemplateParser.errorStructuredName
.
visitErrorStructuredName?: (ctx: ErrorStructuredNameContext) => Result
Значение свойства
(ctx: ErrorStructuredNameContext) => Result
visitErrorStructureLine
Посетите дерево синтаксического анализа, созданное LGTemplateParser.errorStructureLine
.
visitErrorStructureLine?: (ctx: ErrorStructureLineContext) => Result
Значение свойства
(ctx: ErrorStructureLineContext) => Result
visitErrorTemplateString
Посетите дерево синтаксического анализа, созданное LGTemplateParser.errorTemplateString
.
visitErrorTemplateString?: (ctx: ErrorTemplateStringContext) => Result
Значение свойства
(ctx: ErrorTemplateStringContext) => Result
visitExpression
Посетите дерево синтаксического анализа, созданное LGTemplateParser.expression
.
visitExpression?: (ctx: ExpressionContext) => Result
Значение свойства
(ctx: ExpressionContext) => Result
visitExpressionInStructure
Посетите дерево синтаксического анализа, созданное LGTemplateParser.expressionInStructure
.
visitExpressionInStructure?: (ctx: ExpressionInStructureContext) => Result
Значение свойства
(ctx: ExpressionInStructureContext) => Result
visitIfCondition
Посетите дерево синтаксического анализа, созданное LGTemplateParser.ifCondition
.
visitIfCondition?: (ctx: IfConditionContext) => Result
Значение свойства
(ctx: IfConditionContext) => Result
visitIfConditionRule
Посетите дерево синтаксического анализа, созданное LGTemplateParser.ifConditionRule
.
visitIfConditionRule?: (ctx: IfConditionRuleContext) => Result
Значение свойства
(ctx: IfConditionRuleContext) => Result
visitIfElseBody
Посетите дерево синтаксического анализа, созданное ifElseBody
альтернативой в LGTemplateParser.body
.
visitIfElseBody?: (ctx: IfElseBodyContext) => Result
Значение свойства
(ctx: IfElseBodyContext) => Result
visitIfElseTemplateBody
Посетите дерево синтаксического анализа, созданное LGTemplateParser.ifElseTemplateBody
.
visitIfElseTemplateBody?: (ctx: IfElseTemplateBodyContext) => Result
Значение свойства
(ctx: IfElseTemplateBodyContext) => Result
visitKeyValueStructureLine
Посетите дерево синтаксического анализа, созданное LGTemplateParser.keyValueStructureLine
.
visitKeyValueStructureLine?: (ctx: KeyValueStructureLineContext) => Result
Значение свойства
(ctx: KeyValueStructureLineContext) => Result
visitKeyValueStructureValue
Посетите дерево синтаксического анализа, созданное LGTemplateParser.keyValueStructureValue
.
visitKeyValueStructureValue?: (ctx: KeyValueStructureValueContext) => Result
Значение свойства
(ctx: KeyValueStructureValueContext) => Result
visitNormalBody
Посетите дерево синтаксического анализа, созданное normalBody
альтернативой в LGTemplateParser.body
.
visitNormalBody?: (ctx: NormalBodyContext) => Result
Значение свойства
(ctx: NormalBodyContext) => Result
visitNormalTemplateBody
Посетите дерево синтаксического анализа, созданное LGTemplateParser.normalTemplateBody
.
visitNormalTemplateBody?: (ctx: NormalTemplateBodyContext) => Result
Значение свойства
(ctx: NormalTemplateBodyContext) => Result
visitNormalTemplateString
Посетите дерево синтаксического анализа, созданное LGTemplateParser.normalTemplateString
.
visitNormalTemplateString?: (ctx: NormalTemplateStringContext) => Result
Значение свойства
(ctx: NormalTemplateStringContext) => Result
visitStructuredBody
Посетите дерево синтаксического анализа, созданное structuredBody
альтернативой в LGTemplateParser.body
.
visitStructuredBody?: (ctx: StructuredBodyContext) => Result
Значение свойства
(ctx: StructuredBodyContext) => Result
visitStructuredBodyContentLine
Посетите дерево синтаксического анализа, созданное LGTemplateParser.structuredBodyContentLine
.
visitStructuredBodyContentLine?: (ctx: StructuredBodyContentLineContext) => Result
Значение свойства
(ctx: StructuredBodyContentLineContext) => Result
visitStructuredBodyEndLine
Посетите дерево синтаксического анализа, созданное LGTemplateParser.structuredBodyEndLine
.
visitStructuredBodyEndLine?: (ctx: StructuredBodyEndLineContext) => Result
Значение свойства
(ctx: StructuredBodyEndLineContext) => Result
visitStructuredBodyNameLine
Посетите дерево синтаксического анализа, созданное LGTemplateParser.structuredBodyNameLine
.
visitStructuredBodyNameLine?: (ctx: StructuredBodyNameLineContext) => Result
Значение свойства
(ctx: StructuredBodyNameLineContext) => Result
visitStructuredTemplateBody
Посетите дерево синтаксического анализа, созданное LGTemplateParser.structuredTemplateBody
.
visitStructuredTemplateBody?: (ctx: StructuredTemplateBodyContext) => Result
Значение свойства
(ctx: StructuredTemplateBodyContext) => Result
visitSwitchCaseBody
Посетите дерево синтаксического анализа, созданное switchCaseBody
альтернативой в LGTemplateParser.body
.
visitSwitchCaseBody?: (ctx: SwitchCaseBodyContext) => Result
Значение свойства
(ctx: SwitchCaseBodyContext) => Result
visitSwitchCaseRule
Посетите дерево синтаксического анализа, созданное LGTemplateParser.switchCaseRule
.
visitSwitchCaseRule?: (ctx: SwitchCaseRuleContext) => Result
Значение свойства
(ctx: SwitchCaseRuleContext) => Result
visitSwitchCaseStat
Посетите дерево синтаксического анализа, созданное LGTemplateParser.switchCaseStat
.
visitSwitchCaseStat?: (ctx: SwitchCaseStatContext) => Result
Значение свойства
(ctx: SwitchCaseStatContext) => Result
visitSwitchCaseTemplateBody
Посетите дерево синтаксического анализа, созданное LGTemplateParser.switchCaseTemplateBody
.
visitSwitchCaseTemplateBody?: (ctx: SwitchCaseTemplateBodyContext) => Result
Значение свойства
(ctx: SwitchCaseTemplateBodyContext) => Result
visitTemplate
Посетите дерево синтаксического анализа, созданное LGTemplateParser.template
.
visitTemplate?: (ctx: TemplateContext) => Result
Значение свойства
(ctx: TemplateContext) => Result
visitTemplateString
Посетите дерево синтаксического анализа, созданное LGTemplateParser.templateString
.
visitTemplateString?: (ctx: TemplateStringContext) => Result
Значение свойства
(ctx: TemplateStringContext) => 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
visitErrorNode(ErrorNode) посетить.
Возвращаемое значение
Result
Результат посещения узла.
наследуется от ParseTreeVisitor.visitErrorNode
visitTerminal(TerminalNode)
Посетите узел терминала и верните определяемый пользователем результат операции.
function visitTerminal(node: TerminalNode): Result
Параметры
- node
-
TerminalNode
Возвращаемое значение
Result
Результат посещения узла.
унаследован от ParseTreeVisitor.visitTerminal