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