LGFileParserVisitor interface
Этот интерфейс определяет полного универсального посетителя для дерева синтаксического анализа, созданного LGFileParser
.
- Extends
-
ParseTreeVisitor<Result>
Свойства
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
visit |
Посетите дерево синтаксического анализа, созданное |
Наследуемые методы
visit(Parse |
Посетите дерево синтаксического анализа и верните определяемый пользователем результат операции. |
visit |
Посетите дочерние элементы узла и верните определяемый пользователем результат операции. |
visit |
Посетите узел ошибки и верните определяемый пользователем результат операции. |
visit |
Посетите узел терминала и верните определяемый пользователем результат операции. |
Сведения о свойстве
visitCommentDefinition
Посетите дерево синтаксического анализа, созданное LGFileParser.commentDefinition
.
visitCommentDefinition?: (ctx: CommentDefinitionContext) => Result
Значение свойства
(ctx: CommentDefinitionContext) => Result
visitErrorDefinition
Посетите дерево синтаксического анализа, созданное LGFileParser.errorDefinition
.
visitErrorDefinition?: (ctx: ErrorDefinitionContext) => Result
Значение свойства
(ctx: ErrorDefinitionContext) => Result
visitFile
Посетите дерево синтаксического анализа, созданное LGFileParser.file
.
visitFile?: (ctx: FileContext) => Result
Значение свойства
(ctx: FileContext) => Result
visitImportDefinition
Посетите дерево синтаксического анализа, созданное LGFileParser.importDefinition
.
visitImportDefinition?: (ctx: ImportDefinitionContext) => Result
Значение свойства
(ctx: ImportDefinitionContext) => Result
visitOptionDefinition
Посетите дерево синтаксического анализа, созданное LGFileParser.optionDefinition
.
visitOptionDefinition?: (ctx: OptionDefinitionContext) => Result
Значение свойства
(ctx: OptionDefinitionContext) => Result
visitParagraph
Посетите дерево синтаксического анализа, созданное LGFileParser.paragraph
.
visitParagraph?: (ctx: ParagraphContext) => Result
Значение свойства
(ctx: ParagraphContext) => Result
visitTemplateBody
Посетите дерево синтаксического анализа, созданное LGFileParser.templateBody
.
visitTemplateBody?: (ctx: TemplateBodyContext) => Result
Значение свойства
(ctx: TemplateBodyContext) => Result
visitTemplateBodyLine
Посетите дерево синтаксического анализа, созданное LGFileParser.templateBodyLine
.
visitTemplateBodyLine?: (ctx: TemplateBodyLineContext) => Result
Значение свойства
(ctx: TemplateBodyLineContext) => Result
visitTemplateDefinition
Посетите дерево синтаксического анализа, созданное LGFileParser.templateDefinition
.
visitTemplateDefinition?: (ctx: TemplateDefinitionContext) => Result
Значение свойства
(ctx: TemplateDefinitionContext) => Result
visitTemplateNameLine
Посетите дерево синтаксического анализа, созданное LGFileParser.templateNameLine
.
visitTemplateNameLine?: (ctx: TemplateNameLineContext) => Result
Значение свойства
(ctx: TemplateNameLineContext) => 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