Package ca.phon.phonexg4
Interface PhonexVisitor<T>
- Type Parameters:
T
- The return type of the visit operation. UseVoid
for 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 theAnyElementClass
labeled 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 theAtLeastBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.Visit a parse tree produced by theAtMostBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.Visit a parse tree produced byPhonexParser.back_reference()
.Visit a parse tree produced by theBackReference
labeled 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 theBaseMatcher
labeled alternative inPhonexParser.matcher()
.Visit a parse tree produced by theBetweenBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.Visit a parse tree produced byPhonexParser.boundary_matcher()
.Visit a parse tree produced by theBoundedQuantifier
labeled alternative inPhonexParser.quantifier()
.Visit a parse tree produced by theCapturingGroup
labeled 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 theCompoundPhoneMatcher
labeled alternative inPhonexParser.base_matcher()
.Visit a parse tree produced by theDiacriticMatcher
labeled alternative inPhonexParser.plugin_matcher()
.Visit a parse tree produced byPhonexParser.escaped_char()
.Visit a parse tree produced by theEscapedClass
labeled alternative inPhonexParser.predefined_phone_class()
.Visit a parse tree produced by theExactBoundedQuantifier
labeled 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 theFromSyllableBounds
labeled alternative inPhonexParser.syllable_bounds()
.Visit a parse tree produced by theFullSyllableBounds
labeled alternative inPhonexParser.syllable_bounds()
.Visit a parse tree produced byPhonexParser.group_name()
.Visit a parse tree produced by theHalflongMatcher
labeled 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 theLongMatcher
labeled alternative inPhonexParser.plugin_matcher()
.Visit a parse tree produced by theLookAheadGroup
labeled alternative inPhonexParser.group()
.Visit a parse tree produced by theLookBehindGroup
labeled alternative inPhonexParser.group()
.Visit a parse tree produced by theNamedGroup
labeled alternative inPhonexParser.group()
.Visit a parse tree produced byPhonexParser.negatable_identifier()
.Visit a parse tree produced by theNonCapturingGroup
labeled alternative inPhonexParser.group()
.Visit a parse tree produced byPhonexParser.phone_matcher()
.Visit a parse tree produced by thePhoneMatcher
labeled alternative inPhonexParser.base_matcher()
.Visit a parse tree produced by thePluginMatcher
labeled 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 theScTypePluginMatcher
labeled alternative inPhonexParser.plugin_matcher()
.Visit a parse tree produced by theSingleQuantifier
labeled alternative inPhonexParser.quantifier()
.Visit a parse tree produced by theSingleSyllableBounds
labeled alternative inPhonexParser.syllable_bounds()
.Visit a parse tree produced byPhonexParser.stress_type()
.Visit a parse tree produced by theStressTypeMatcher
labeled alternative inPhonexParser.plugin_matcher()
.Visit a parse tree produced byPhonexParser.syllable_matcher()
.Visit a parse tree produced by theSyllableMatcher
labeled alternative inPhonexParser.matcher()
.Visit a parse tree produced by theToSyllableBounds
labeled 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 theCapturingGroup
labeled alternative inPhonexParser.group()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNonCapturingGroup
Visit a parse tree produced by theNonCapturingGroup
labeled alternative inPhonexParser.group()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitNamedGroup
Visit a parse tree produced by theNamedGroup
labeled alternative inPhonexParser.group()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLookBehindGroup
Visit a parse tree produced by theLookBehindGroup
labeled alternative inPhonexParser.group()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLookAheadGroup
Visit a parse tree produced by theLookAheadGroup
labeled 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 theBaseMatcher
labeled alternative inPhonexParser.matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBackReference
Visit a parse tree produced by theBackReference
labeled alternative inPhonexParser.matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitSyllableMatcher
Visit a parse tree produced by theSyllableMatcher
labeled alternative inPhonexParser.matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitPhoneMatcher
Visit a parse tree produced by thePhoneMatcher
labeled alternative inPhonexParser.base_matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitCompoundPhoneMatcher
Visit a parse tree produced by theCompoundPhoneMatcher
labeled 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 theSingleSyllableBounds
labeled alternative inPhonexParser.syllable_bounds()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFullSyllableBounds
Visit a parse tree produced by theFullSyllableBounds
labeled alternative inPhonexParser.syllable_bounds()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitFromSyllableBounds
Visit a parse tree produced by theFromSyllableBounds
labeled alternative inPhonexParser.syllable_bounds()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitToSyllableBounds
Visit a parse tree produced by theToSyllableBounds
labeled 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 thePluginMatcher
labeled alternative inPhonexParser.plugin_matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitScTypePluginMatcher
Visit a parse tree produced by theScTypePluginMatcher
labeled alternative inPhonexParser.plugin_matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitDiacriticMatcher
Visit a parse tree produced by theDiacriticMatcher
labeled alternative inPhonexParser.plugin_matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitStressTypeMatcher
Visit a parse tree produced by theStressTypeMatcher
labeled alternative inPhonexParser.plugin_matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitLongMatcher
Visit a parse tree produced by theLongMatcher
labeled alternative inPhonexParser.plugin_matcher()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitHalflongMatcher
Visit a parse tree produced by theHalflongMatcher
labeled 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 theSingleQuantifier
labeled alternative inPhonexParser.quantifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBoundedQuantifier
Visit a parse tree produced by theBoundedQuantifier
labeled alternative inPhonexParser.quantifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitExactBoundedQuantifier
Visit a parse tree produced by theExactBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAtLeastBoundedQuantifier
Visit a parse tree produced by theAtLeastBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAtMostBoundedQuantifier
Visit a parse tree produced by theAtMostBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitBetweenBoundedQuantifier
Visit a parse tree produced by theBetweenBoundedQuantifier
labeled alternative inPhonexParser.bounded_quantifier()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitAnyElementClass
Visit a parse tree produced by theAnyElementClass
labeled alternative inPhonexParser.predefined_phone_class()
.- Parameters:
ctx
- the parse tree- Returns:
- the visitor result
-
visitEscapedClass
Visit a parse tree produced by theEscapedClass
labeled 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
-