Interface PhonexVisitor<T>
- Type Parameters:
T- The return type of the visit operation. UseVoidfor operations with no return type.
- All Superinterfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
- All Known Implementing Classes:
PhonexBaseVisitor
public interface PhonexVisitor<T>
extends org.antlr.v4.runtime.tree.ParseTreeVisitor<T>
This interface defines a complete generic visitor for a parse tree produced
by
PhonexParser.-
Method Summary
Modifier and TypeMethodDescriptionVisit a parse tree produced by theAnyElementClasslabeled alternative inPhonexParser.predefined_phone_class().Visit a parse tree produced byPhonexParser.argument().Visit a parse tree produced byPhonexParser.argument_list().Visit a parse tree produced by theAtLeastBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().Visit a parse tree produced by theAtMostBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().Visit a parse tree produced byPhonexParser.back_reference().Visit a parse tree produced by theBackReferencelabeled alternative inPhonexParser.matcher().Visit a parse tree produced byPhonexParser.base_phone_matcher().Visit a parse tree produced byPhonexParser.baseexpr().Visit a parse tree produced by theBaseMatcherlabeled alternative inPhonexParser.matcher().Visit a parse tree produced by theBetweenBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().Visit a parse tree produced byPhonexParser.boundary_matcher().Visit a parse tree produced by theBoundedQuantifierlabeled alternative inPhonexParser.quantifier().Visit a parse tree produced by theCapturingGrouplabeled alternative inPhonexParser.group().Visit a parse tree produced byPhonexParser.class_matcher().Visit a parse tree produced byPhonexParser.compound_phone_matcher().Visit a parse tree produced by theCompoundPhoneMatcherlabeled alternative inPhonexParser.base_matcher().Visit a parse tree produced by theDiacriticMatcherlabeled alternative inPhonexParser.plugin_matcher().Visit a parse tree produced byPhonexParser.escaped_char().Visit a parse tree produced by theEscapedClasslabeled alternative inPhonexParser.predefined_phone_class().Visit a parse tree produced by theExactBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().Visit a parse tree produced byPhonexParser.expr().Visit a parse tree produced byPhonexParser.exprele().Visit a parse tree produced byPhonexParser.feature_set_matcher().Visit a parse tree produced byPhonexParser.flags().Visit a parse tree produced by theFromSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().Visit a parse tree produced by theFullSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().Visit a parse tree produced byPhonexParser.group_name().Visit a parse tree produced by theHalflongMatcherlabeled alternative inPhonexParser.plugin_matcher().Visit a parse tree produced byPhonexParser.hex_value().Visit a parse tree produced byPhonexParser.identifier().Visit a parse tree produced by theLongMatcherlabeled alternative inPhonexParser.plugin_matcher().Visit a parse tree produced by theLookAheadGrouplabeled alternative inPhonexParser.group().Visit a parse tree produced by theLookBehindGrouplabeled alternative inPhonexParser.group().Visit a parse tree produced by theNamedGrouplabeled alternative inPhonexParser.group().Visit a parse tree produced byPhonexParser.negatable_identifier().Visit a parse tree produced by theNonCapturingGrouplabeled alternative inPhonexParser.group().Visit a parse tree produced byPhonexParser.phone_matcher().Visit a parse tree produced by thePhoneMatcherlabeled alternative inPhonexParser.base_matcher().Visit a parse tree produced by thePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().Visit a parse tree produced byPhonexParser.regex_matcher().Visit a parse tree produced byPhonexParser.sctype().Visit a parse tree produced by theScTypePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().Visit a parse tree produced by theSingleQuantifierlabeled alternative inPhonexParser.quantifier().Visit a parse tree produced by theSingleSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().Visit a parse tree produced byPhonexParser.stress_type().Visit a parse tree produced by theStressTypeMatcherlabeled alternative inPhonexParser.plugin_matcher().Visit a parse tree produced byPhonexParser.syllable_matcher().Visit a parse tree produced by theSyllableMatcherlabeled alternative inPhonexParser.matcher().Visit a parse tree produced by theToSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().Methods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visit, visitChildren, visitErrorNode, visitTerminal
-
Method Details
-
visitExpr
Visit a parse tree produced byPhonexParser.expr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFlags
Visit a parse tree produced byPhonexParser.flags().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBaseexpr
Visit a parse tree produced byPhonexParser.baseexpr().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExprele
Visit a parse tree produced byPhonexParser.exprele().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCapturingGroup
Visit a parse tree produced by theCapturingGrouplabeled alternative inPhonexParser.group().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNonCapturingGroup
Visit a parse tree produced by theNonCapturingGrouplabeled alternative inPhonexParser.group().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNamedGroup
Visit a parse tree produced by theNamedGrouplabeled alternative inPhonexParser.group().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLookBehindGroup
Visit a parse tree produced by theLookBehindGrouplabeled alternative inPhonexParser.group().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLookAheadGroup
Visit a parse tree produced by theLookAheadGrouplabeled alternative inPhonexParser.group().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitGroup_name
Visit a parse tree produced byPhonexParser.group_name().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBaseMatcher
Visit a parse tree produced by theBaseMatcherlabeled alternative inPhonexParser.matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBackReference
Visit a parse tree produced by theBackReferencelabeled alternative inPhonexParser.matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSyllableMatcher
Visit a parse tree produced by theSyllableMatcherlabeled alternative inPhonexParser.matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPhoneMatcher
Visit a parse tree produced by thePhoneMatcherlabeled alternative inPhonexParser.base_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompoundPhoneMatcher
Visit a parse tree produced by theCompoundPhoneMatcherlabeled alternative inPhonexParser.base_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSyllable_matcher
Visit a parse tree produced byPhonexParser.syllable_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleSyllableBounds
Visit a parse tree produced by theSingleSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFullSyllableBounds
Visit a parse tree produced by theFullSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFromSyllableBounds
Visit a parse tree produced by theFromSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitToSyllableBounds
Visit a parse tree produced by theToSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitCompound_phone_matcher
Visit a parse tree produced byPhonexParser.compound_phone_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPhone_matcher
Visit a parse tree produced byPhonexParser.phone_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBase_phone_matcher
Visit a parse tree produced byPhonexParser.base_phone_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHex_value
Visit a parse tree produced byPhonexParser.hex_value().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEscaped_char
Visit a parse tree produced byPhonexParser.escaped_char().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitClass_matcher
Visit a parse tree produced byPhonexParser.class_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitPluginMatcher
Visit a parse tree produced by thePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitScTypePluginMatcher
Visit a parse tree produced by theScTypePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitDiacriticMatcher
Visit a parse tree produced by theDiacriticMatcherlabeled alternative inPhonexParser.plugin_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStressTypeMatcher
Visit a parse tree produced by theStressTypeMatcherlabeled alternative inPhonexParser.plugin_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitLongMatcher
Visit a parse tree produced by theLongMatcherlabeled alternative inPhonexParser.plugin_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitHalflongMatcher
Visit a parse tree produced by theHalflongMatcherlabeled alternative inPhonexParser.plugin_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument
Visit a parse tree produced byPhonexParser.argument().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitArgument_list
Visit a parse tree produced byPhonexParser.argument_list().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBack_reference
Visit a parse tree produced byPhonexParser.back_reference().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitFeature_set_matcher
Visit a parse tree produced byPhonexParser.feature_set_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitIdentifier
Visit a parse tree produced byPhonexParser.identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitNegatable_identifier
Visit a parse tree produced byPhonexParser.negatable_identifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSingleQuantifier
Visit a parse tree produced by theSingleQuantifierlabeled alternative inPhonexParser.quantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoundedQuantifier
Visit a parse tree produced by theBoundedQuantifierlabeled alternative inPhonexParser.quantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitExactBoundedQuantifier
Visit a parse tree produced by theExactBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtLeastBoundedQuantifier
Visit a parse tree produced by theAtLeastBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAtMostBoundedQuantifier
Visit a parse tree produced by theAtMostBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBetweenBoundedQuantifier
Visit a parse tree produced by theBetweenBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitAnyElementClass
Visit a parse tree produced by theAnyElementClasslabeled alternative inPhonexParser.predefined_phone_class().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitEscapedClass
Visit a parse tree produced by theEscapedClasslabeled alternative inPhonexParser.predefined_phone_class().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitBoundary_matcher
Visit a parse tree produced byPhonexParser.boundary_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitStress_type
Visit a parse tree produced byPhonexParser.stress_type().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitSctype
Visit a parse tree produced byPhonexParser.sctype().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-
visitRegex_matcher
Visit a parse tree produced byPhonexParser.regex_matcher().- Parameters:
ctx- the parse tree- Returns:
- the visitor result
-