CommonRegexVisitor interface
Этот интерфейс определяет полного универсального посетителя для дерева синтаксического анализа, созданного CommonRegexParser.
- 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 |
Посетите дерево синтаксического анализа, созданное |
Наследуемые методы
| visit(Parse |
Посетите дерево синтаксического анализа и верните определяемый пользователем результат операции. |
| visit |
Посетите дочерние элементы узла и верните определяемый пользователем результат операции. |
| visit |
Посетите узел ошибки и верните определяемый пользователем результат операции. |
| visit |
Посетите узел терминала и верните определяемый пользователем результат операции. |
Сведения о свойстве
visitAlpha_nums
Посетите дерево синтаксического анализа, созданное CommonRegexParser.alpha_nums.
visitAlpha_nums?: (ctx: Alpha_numsContext) => Result
Значение свойства
(ctx: Alpha_numsContext) => Result
visitAlternation
Посетите дерево синтаксического анализа, созданное CommonRegexParser.alternation.
visitAlternation?: (ctx: AlternationContext) => Result
Значение свойства
(ctx: AlternationContext) => Result
visitAtom
Посетите дерево синтаксического анализа, созданное CommonRegexParser.atom.
visitAtom?: (ctx: AtomContext) => Result
Значение свойства
(ctx: AtomContext) => Result
visitCapture
Посетите дерево синтаксического анализа, созданное CommonRegexParser.capture.
visitCapture?: (ctx: CaptureContext) => Result
Значение свойства
(ctx: CaptureContext) => Result
visitCc_atom
Посетите дерево синтаксического анализа, созданное CommonRegexParser.cc_atom.
visitCc_atom?: (ctx: Cc_atomContext) => Result
Значение свойства
(ctx: Cc_atomContext) => Result
visitCc_literal
Посетите дерево синтаксического анализа, созданное CommonRegexParser.cc_literal.
visitCc_literal?: (ctx: Cc_literalContext) => Result
Значение свойства
(ctx: Cc_literalContext) => Result
visitCharacter_class
Посетите дерево синтаксического анализа, созданное CommonRegexParser.character_class.
visitCharacter_class?: (ctx: Character_classContext) => Result
Значение свойства
(ctx: Character_classContext) => Result
visitDigit
Посетите дерево синтаксического анализа, созданное CommonRegexParser.digit.
visitDigit?: (ctx: DigitContext) => Result
Значение свойства
(ctx: DigitContext) => Result
visitDigits
Посетите дерево синтаксического анализа, созданное CommonRegexParser.digits.
visitDigits?: (ctx: DigitsContext) => Result
Значение свойства
(ctx: DigitsContext) => Result
visitElement
Посетите дерево синтаксического анализа, созданное CommonRegexParser.element.
visitElement?: (ctx: ElementContext) => Result
Значение свойства
(ctx: ElementContext) => Result
visitExpr
Посетите дерево синтаксического анализа, созданное CommonRegexParser.expr.
visitExpr?: (ctx: ExprContext) => Result
Значение свойства
(ctx: ExprContext) => Result
visitLetter
Посетите дерево синтаксического анализа, созданное CommonRegexParser.letter.
visitLetter?: (ctx: LetterContext) => Result
Значение свойства
(ctx: LetterContext) => Result
visitLiteral
Посетите дерево синтаксического анализа, созданное CommonRegexParser.literal.
visitLiteral?: (ctx: LiteralContext) => Result
Значение свойства
(ctx: LiteralContext) => Result
visitName
Посетите дерево синтаксического анализа, созданное CommonRegexParser.name.
visitName?: (ctx: NameContext) => Result
Значение свойства
(ctx: NameContext) => Result
visitNon_capture
Посетите дерево синтаксического анализа, созданное CommonRegexParser.non_capture.
visitNon_capture?: (ctx: Non_captureContext) => Result
Значение свойства
(ctx: Non_captureContext) => Result
visitNon_close_paren
Посетите дерево синтаксического анализа, созданное CommonRegexParser.non_close_paren.
visitNon_close_paren?: (ctx: Non_close_parenContext) => Result
Значение свойства
(ctx: Non_close_parenContext) => Result
visitNon_close_parens
Посетите дерево синтаксического анализа, созданное CommonRegexParser.non_close_parens.
visitNon_close_parens?: (ctx: Non_close_parensContext) => Result
Значение свойства
(ctx: Non_close_parensContext) => Result
visitNumber
Посетите дерево синтаксического анализа, созданное CommonRegexParser.number.
visitNumber?: (ctx: NumberContext) => Result
Значение свойства
(ctx: NumberContext) => Result
visitOctal_char
Посетите дерево синтаксического анализа, созданное CommonRegexParser.octal_char.
visitOctal_char?: (ctx: Octal_charContext) => Result
Значение свойства
(ctx: Octal_charContext) => Result
visitOctal_digit
Посетите дерево синтаксического анализа, созданное CommonRegexParser.octal_digit.
visitOctal_digit?: (ctx: Octal_digitContext) => Result
Значение свойства
(ctx: Octal_digitContext) => Result
visitOption
Посетите дерево синтаксического анализа, созданное CommonRegexParser.option.
visitOption?: (ctx: OptionContext) => Result
Значение свойства
(ctx: OptionContext) => Result
visitOption_flag
Посетите дерево синтаксического анализа, созданное CommonRegexParser.option_flag.
visitOption_flag?: (ctx: Option_flagContext) => Result
Значение свойства
(ctx: Option_flagContext) => Result
visitParse
Посетите дерево синтаксического анализа, созданное CommonRegexParser.parse.
visitParse?: (ctx: ParseContext) => Result
Значение свойства
(ctx: ParseContext) => Result
visitQuantifier
Посетите дерево синтаксического анализа, созданное CommonRegexParser.quantifier.
visitQuantifier?: (ctx: QuantifierContext) => Result
Значение свойства
(ctx: QuantifierContext) => Result
visitQuantifier_type
Посетите дерево синтаксического анализа, созданное CommonRegexParser.quantifier_type.
visitQuantifier_type?: (ctx: Quantifier_typeContext) => Result
Значение свойства
(ctx: Quantifier_typeContext) => Result
visitShared_atom
Посетите дерево синтаксического анализа, созданное CommonRegexParser.shared_atom.
visitShared_atom?: (ctx: Shared_atomContext) => Result
Значение свойства
(ctx: Shared_atomContext) => Result
visitShared_literal
Посетите дерево синтаксического анализа, созданное CommonRegexParser.shared_literal.
visitShared_literal?: (ctx: Shared_literalContext) => Result
Значение свойства
(ctx: Shared_literalContext) => 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