Class PhonexCompiler2
java.lang.Object
ca.phon.phonex.PhonexCompiler2
- All Implemented Interfaces:
PhonexListener,org.antlr.v4.runtime.tree.ParseTreeListener
Phonex compiler.
This class is used internally by PhonexPattern to compile phonex
strings into and FSA which can process IPAElements.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidEnter a parse tree produced by theAnyElementClasslabeled alternative inPhonexParser.predefined_phone_class().voidEnter a parse tree produced byPhonexParser.argument().voidEnter a parse tree produced byPhonexParser.argument_list().voidEnter a parse tree produced by theAtLeastBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidEnter a parse tree produced by theAtMostBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidEnter a parse tree produced byPhonexParser.back_reference().voidEnter a parse tree produced by theBackReferencelabeled alternative inPhonexParser.matcher().voidEnter a parse tree produced byPhonexParser.base_phone_matcher().voidEnter a parse tree produced byPhonexParser.baseexpr().voidEnter a parse tree produced by theBaseMatcherlabeled alternative inPhonexParser.matcher().voidEnter a parse tree produced by theBetweenBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidEnter a parse tree produced byPhonexParser.boundary_matcher().voidEnter a parse tree produced by theBoundedQuantifierlabeled alternative inPhonexParser.quantifier().voidEnter a parse tree produced by theCapturingGrouplabeled alternative inPhonexParser.group().voidEnter a parse tree produced byPhonexParser.class_matcher().voidEnter a parse tree produced byPhonexParser.compound_phone_matcher().voidEnter a parse tree produced by theCompoundPhoneMatcherlabeled alternative inPhonexParser.base_matcher().voidEnter a parse tree produced by theDiacriticMatcherlabeled alternative inPhonexParser.plugin_matcher().voidEnter a parse tree produced byPhonexParser.escaped_char().voidEnter a parse tree produced by theEscapedClasslabeled alternative inPhonexParser.predefined_phone_class().voidenterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) voidEnter a parse tree produced by theExactBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidEnter a parse tree produced byPhonexParser.expr().voidEnter a parse tree produced byPhonexParser.exprele().voidEnter a parse tree produced byPhonexParser.feature_set_matcher().voidEnter a parse tree produced byPhonexParser.flags().voidEnter a parse tree produced by theFromSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidEnter a parse tree produced by theFullSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidEnter a parse tree produced byPhonexParser.group_name().voidEnter a parse tree produced by theHalflongMatcherlabeled alternative inPhonexParser.plugin_matcher().voidEnter a parse tree produced byPhonexParser.hex_value().voidEnter a parse tree produced byPhonexParser.identifier().voidEnter a parse tree produced by theLongMatcherlabeled alternative inPhonexParser.plugin_matcher().voidEnter a parse tree produced by theLookAheadGrouplabeled alternative inPhonexParser.group().voidEnter a parse tree produced by theLookBehindGrouplabeled alternative inPhonexParser.group().voidEnter a parse tree produced by theNamedGrouplabeled alternative inPhonexParser.group().voidEnter a parse tree produced byPhonexParser.negatable_identifier().voidEnter a parse tree produced by theNonCapturingGrouplabeled alternative inPhonexParser.group().voidEnter a parse tree produced byPhonexParser.phone_matcher().voidEnter a parse tree produced by thePhoneMatcherlabeled alternative inPhonexParser.base_matcher().voidEnter a parse tree produced by thePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().voidEnter a parse tree produced byPhonexParser.regex_matcher().voidEnter a parse tree produced byPhonexParser.sctype().voidEnter a parse tree produced by theScTypePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().voidEnter a parse tree produced by theSingleQuantifierlabeled alternative inPhonexParser.quantifier().voidEnter a parse tree produced by theSingleSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidEnter a parse tree produced byPhonexParser.stress_type().voidEnter a parse tree produced by theStressTypeMatcherlabeled alternative inPhonexParser.plugin_matcher().voidEnter a parse tree produced byPhonexParser.syllable_matcher().voidEnter a parse tree produced by theSyllableMatcherlabeled alternative inPhonexParser.matcher().voidEnter a parse tree produced by theToSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidExit a parse tree produced by theAnyElementClasslabeled alternative inPhonexParser.predefined_phone_class().voidExit a parse tree produced byPhonexParser.argument().voidExit a parse tree produced byPhonexParser.argument_list().voidExit a parse tree produced by theAtLeastBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidExit a parse tree produced by theAtMostBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidExit a parse tree produced byPhonexParser.back_reference().voidExit a parse tree produced by theBackReferencelabeled alternative inPhonexParser.matcher().voidExit a parse tree produced byPhonexParser.base_phone_matcher().voidExit a parse tree produced byPhonexParser.baseexpr().voidExit a parse tree produced by theBaseMatcherlabeled alternative inPhonexParser.matcher().voidExit a parse tree produced by theBetweenBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidExit a parse tree produced byPhonexParser.boundary_matcher().voidExit a parse tree produced by theBoundedQuantifierlabeled alternative inPhonexParser.quantifier().voidExit a parse tree produced by theCapturingGrouplabeled alternative inPhonexParser.group().voidExit a parse tree produced byPhonexParser.class_matcher().voidExit a parse tree produced byPhonexParser.compound_phone_matcher().voidExit a parse tree produced by theCompoundPhoneMatcherlabeled alternative inPhonexParser.base_matcher().voidExit a parse tree produced by theDiacriticMatcherlabeled alternative inPhonexParser.plugin_matcher().voidExit a parse tree produced byPhonexParser.escaped_char().voidExit a parse tree produced by theEscapedClasslabeled alternative inPhonexParser.predefined_phone_class().voidexitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) voidExit a parse tree produced by theExactBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().voidExit a parse tree produced byPhonexParser.expr().voidExit a parse tree produced byPhonexParser.exprele().voidExit a parse tree produced byPhonexParser.feature_set_matcher().voidExit a parse tree produced byPhonexParser.flags().voidExit a parse tree produced by theFromSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidExit a parse tree produced by theFullSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidExit a parse tree produced byPhonexParser.group_name().voidExit a parse tree produced by theHalflongMatcherlabeled alternative inPhonexParser.plugin_matcher().voidExit a parse tree produced byPhonexParser.hex_value().voidExit a parse tree produced byPhonexParser.identifier().voidExit a parse tree produced by theLongMatcherlabeled alternative inPhonexParser.plugin_matcher().voidExit a parse tree produced by theLookAheadGrouplabeled alternative inPhonexParser.group().voidExit a parse tree produced by theLookBehindGrouplabeled alternative inPhonexParser.group().voidExit a parse tree produced by theNamedGrouplabeled alternative inPhonexParser.group().voidExit a parse tree produced byPhonexParser.negatable_identifier().voidExit a parse tree produced by theNonCapturingGrouplabeled alternative inPhonexParser.group().voidExit a parse tree produced byPhonexParser.phone_matcher().voidExit a parse tree produced by thePhoneMatcherlabeled alternative inPhonexParser.base_matcher().voidExit a parse tree produced by thePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().voidExit a parse tree produced byPhonexParser.regex_matcher().voidExit a parse tree produced byPhonexParser.sctype().voidExit a parse tree produced by theScTypePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().voidExit a parse tree produced by theSingleQuantifierlabeled alternative inPhonexParser.quantifier().voidExit a parse tree produced by theSingleSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().voidExit a parse tree produced byPhonexParser.stress_type().voidExit a parse tree produced by theStressTypeMatcherlabeled alternative inPhonexParser.plugin_matcher().voidExit a parse tree produced byPhonexParser.syllable_matcher().voidExit a parse tree produced by theSyllableMatcherlabeled alternative inPhonexParser.matcher().voidExit a parse tree produced by theToSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().intgetFlags()getFsa()Return top element on matcher stack, useful when compiling single-element expressionsvoidvisitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) voidvisitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) voidwalkTree(org.antlr.v4.runtime.tree.ParseTree tree) Walk the parse tree produced by PhonexParser
-
Constructor Details
-
PhonexCompiler2
public PhonexCompiler2()
-
-
Method Details
-
getFsa
-
getFlags
public int getFlags() -
getTopMatcher
Return top element on matcher stack, useful when compiling single-element expressions -
enterExpr
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.expr().- Specified by:
enterExprin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitExpr
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.expr().- Specified by:
exitExprin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterFlags
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.flags().- Specified by:
enterFlagsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitFlags
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.flags().- Specified by:
exitFlagsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBaseexpr
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.baseexpr().- Specified by:
enterBaseexprin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBaseexpr
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.baseexpr().- Specified by:
exitBaseexprin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterExprele
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.exprele().- Specified by:
enterExprelein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitExprele
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.exprele().- Specified by:
exitExprelein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterCapturingGroup
Description copied from interface:PhonexListenerEnter a parse tree produced by theCapturingGrouplabeled alternative inPhonexParser.group().- Specified by:
enterCapturingGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitCapturingGroup
Description copied from interface:PhonexListenerExit a parse tree produced by theCapturingGrouplabeled alternative inPhonexParser.group().- Specified by:
exitCapturingGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterNonCapturingGroup
Description copied from interface:PhonexListenerEnter a parse tree produced by theNonCapturingGrouplabeled alternative inPhonexParser.group().- Specified by:
enterNonCapturingGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitNonCapturingGroup
Description copied from interface:PhonexListenerExit a parse tree produced by theNonCapturingGrouplabeled alternative inPhonexParser.group().- Specified by:
exitNonCapturingGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterNamedGroup
Description copied from interface:PhonexListenerEnter a parse tree produced by theNamedGrouplabeled alternative inPhonexParser.group().- Specified by:
enterNamedGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitNamedGroup
Description copied from interface:PhonexListenerExit a parse tree produced by theNamedGrouplabeled alternative inPhonexParser.group().- Specified by:
exitNamedGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterLookBehindGroup
Description copied from interface:PhonexListenerEnter a parse tree produced by theLookBehindGrouplabeled alternative inPhonexParser.group().- Specified by:
enterLookBehindGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitLookBehindGroup
Description copied from interface:PhonexListenerExit a parse tree produced by theLookBehindGrouplabeled alternative inPhonexParser.group().- Specified by:
exitLookBehindGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterLookAheadGroup
Description copied from interface:PhonexListenerEnter a parse tree produced by theLookAheadGrouplabeled alternative inPhonexParser.group().- Specified by:
enterLookAheadGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitLookAheadGroup
Description copied from interface:PhonexListenerExit a parse tree produced by theLookAheadGrouplabeled alternative inPhonexParser.group().- Specified by:
exitLookAheadGroupin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterGroup_name
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.group_name().- Specified by:
enterGroup_namein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitGroup_name
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.group_name().- Specified by:
exitGroup_namein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBaseMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theBaseMatcherlabeled alternative inPhonexParser.matcher().- Specified by:
enterBaseMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBaseMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theBaseMatcherlabeled alternative inPhonexParser.matcher().- Specified by:
exitBaseMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBackReference
Description copied from interface:PhonexListenerEnter a parse tree produced by theBackReferencelabeled alternative inPhonexParser.matcher().- Specified by:
enterBackReferencein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBackReference
Description copied from interface:PhonexListenerExit a parse tree produced by theBackReferencelabeled alternative inPhonexParser.matcher().- Specified by:
exitBackReferencein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterSyllableMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theSyllableMatcherlabeled alternative inPhonexParser.matcher().- Specified by:
enterSyllableMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitSyllableMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theSyllableMatcherlabeled alternative inPhonexParser.matcher().- Specified by:
exitSyllableMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterPhone_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.phone_matcher().- Specified by:
enterPhone_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitPhone_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.phone_matcher().- Specified by:
exitPhone_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterCompoundPhoneMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theCompoundPhoneMatcherlabeled alternative inPhonexParser.base_matcher().- Specified by:
enterCompoundPhoneMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitCompoundPhoneMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theCompoundPhoneMatcherlabeled alternative inPhonexParser.base_matcher().- Specified by:
exitCompoundPhoneMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterSyllable_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.syllable_matcher().- Specified by:
enterSyllable_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitSyllable_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.syllable_matcher().- Specified by:
exitSyllable_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterSingleSyllableBounds
Description copied from interface:PhonexListenerEnter a parse tree produced by theSingleSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
enterSingleSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitSingleSyllableBounds
Description copied from interface:PhonexListenerExit a parse tree produced by theSingleSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
exitSingleSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterFullSyllableBounds
Description copied from interface:PhonexListenerEnter a parse tree produced by theFullSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
enterFullSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitFullSyllableBounds
Description copied from interface:PhonexListenerExit a parse tree produced by theFullSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
exitFullSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterFromSyllableBounds
Description copied from interface:PhonexListenerEnter a parse tree produced by theFromSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
enterFromSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitFromSyllableBounds
Description copied from interface:PhonexListenerExit a parse tree produced by theFromSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
exitFromSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterToSyllableBounds
Description copied from interface:PhonexListenerEnter a parse tree produced by theToSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
enterToSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitToSyllableBounds
Description copied from interface:PhonexListenerExit a parse tree produced by theToSyllableBoundslabeled alternative inPhonexParser.syllable_bounds().- Specified by:
exitToSyllableBoundsin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterCompound_phone_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.compound_phone_matcher().- Specified by:
enterCompound_phone_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitCompound_phone_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.compound_phone_matcher().- Specified by:
exitCompound_phone_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterPhoneMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by thePhoneMatcherlabeled alternative inPhonexParser.base_matcher().- Specified by:
enterPhoneMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitPhoneMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by thePhoneMatcherlabeled alternative inPhonexParser.base_matcher().- Specified by:
exitPhoneMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBase_phone_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.base_phone_matcher().- Specified by:
enterBase_phone_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBase_phone_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.base_phone_matcher().- Specified by:
exitBase_phone_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterHex_value
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.hex_value().- Specified by:
enterHex_valuein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitHex_value
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.hex_value().- Specified by:
exitHex_valuein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterEscaped_char
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.escaped_char().- Specified by:
enterEscaped_charin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitEscaped_char
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.escaped_char().- Specified by:
exitEscaped_charin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterClass_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.class_matcher().- Specified by:
enterClass_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitClass_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.class_matcher().- Specified by:
exitClass_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterPluginMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by thePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
enterPluginMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitPluginMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by thePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
exitPluginMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterScTypePluginMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theScTypePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
enterScTypePluginMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitScTypePluginMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theScTypePluginMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
exitScTypePluginMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterDiacriticMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theDiacriticMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
enterDiacriticMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitDiacriticMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theDiacriticMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
exitDiacriticMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterStressTypeMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theStressTypeMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
enterStressTypeMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitStressTypeMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theStressTypeMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
exitStressTypeMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterLongMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theLongMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
enterLongMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitLongMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theLongMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
exitLongMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterHalflongMatcher
Description copied from interface:PhonexListenerEnter a parse tree produced by theHalflongMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
enterHalflongMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitHalflongMatcher
Description copied from interface:PhonexListenerExit a parse tree produced by theHalflongMatcherlabeled alternative inPhonexParser.plugin_matcher().- Specified by:
exitHalflongMatcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterArgument
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.argument().- Specified by:
enterArgumentin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitArgument
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.argument().- Specified by:
exitArgumentin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterArgument_list
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.argument_list().- Specified by:
enterArgument_listin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitArgument_list
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.argument_list().- Specified by:
exitArgument_listin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBack_reference
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.back_reference().- Specified by:
enterBack_referencein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBack_reference
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.back_reference().- Specified by:
exitBack_referencein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterFeature_set_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.feature_set_matcher().- Specified by:
enterFeature_set_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitFeature_set_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.feature_set_matcher().- Specified by:
exitFeature_set_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterIdentifier
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.identifier().- Specified by:
enterIdentifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitIdentifier
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.identifier().- Specified by:
exitIdentifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterNegatable_identifier
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.negatable_identifier().- Specified by:
enterNegatable_identifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitNegatable_identifier
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.negatable_identifier().- Specified by:
exitNegatable_identifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterSingleQuantifier
Description copied from interface:PhonexListenerEnter a parse tree produced by theSingleQuantifierlabeled alternative inPhonexParser.quantifier().- Specified by:
enterSingleQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitSingleQuantifier
Description copied from interface:PhonexListenerExit a parse tree produced by theSingleQuantifierlabeled alternative inPhonexParser.quantifier().- Specified by:
exitSingleQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBoundedQuantifier
Description copied from interface:PhonexListenerEnter a parse tree produced by theBoundedQuantifierlabeled alternative inPhonexParser.quantifier().- Specified by:
enterBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBoundedQuantifier
Description copied from interface:PhonexListenerExit a parse tree produced by theBoundedQuantifierlabeled alternative inPhonexParser.quantifier().- Specified by:
exitBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterExactBoundedQuantifier
Description copied from interface:PhonexListenerEnter a parse tree produced by theExactBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
enterExactBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitExactBoundedQuantifier
Description copied from interface:PhonexListenerExit a parse tree produced by theExactBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
exitExactBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterAtLeastBoundedQuantifier
Description copied from interface:PhonexListenerEnter a parse tree produced by theAtLeastBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
enterAtLeastBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitAtLeastBoundedQuantifier
Description copied from interface:PhonexListenerExit a parse tree produced by theAtLeastBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
exitAtLeastBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterAtMostBoundedQuantifier
Description copied from interface:PhonexListenerEnter a parse tree produced by theAtMostBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
enterAtMostBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitAtMostBoundedQuantifier
Description copied from interface:PhonexListenerExit a parse tree produced by theAtMostBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
exitAtMostBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBetweenBoundedQuantifier
Description copied from interface:PhonexListenerEnter a parse tree produced by theBetweenBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
enterBetweenBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBetweenBoundedQuantifier
Description copied from interface:PhonexListenerExit a parse tree produced by theBetweenBoundedQuantifierlabeled alternative inPhonexParser.bounded_quantifier().- Specified by:
exitBetweenBoundedQuantifierin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterAnyElementClass
Description copied from interface:PhonexListenerEnter a parse tree produced by theAnyElementClasslabeled alternative inPhonexParser.predefined_phone_class().- Specified by:
enterAnyElementClassin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitAnyElementClass
Description copied from interface:PhonexListenerExit a parse tree produced by theAnyElementClasslabeled alternative inPhonexParser.predefined_phone_class().- Specified by:
exitAnyElementClassin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterEscapedClass
Description copied from interface:PhonexListenerEnter a parse tree produced by theEscapedClasslabeled alternative inPhonexParser.predefined_phone_class().- Specified by:
enterEscapedClassin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitEscapedClass
Description copied from interface:PhonexListenerExit a parse tree produced by theEscapedClasslabeled alternative inPhonexParser.predefined_phone_class().- Specified by:
exitEscapedClassin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterBoundary_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.boundary_matcher().- Specified by:
enterBoundary_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitBoundary_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.boundary_matcher().- Specified by:
exitBoundary_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterStress_type
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.stress_type().- Specified by:
enterStress_typein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitStress_type
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.stress_type().- Specified by:
exitStress_typein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterSctype
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.sctype().- Specified by:
enterSctypein interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitSctype
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.sctype().- Specified by:
exitSctypein interfacePhonexListener- Parameters:
ctx- the parse tree
-
enterRegex_matcher
Description copied from interface:PhonexListenerEnter a parse tree produced byPhonexParser.regex_matcher().- Specified by:
enterRegex_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
exitRegex_matcher
Description copied from interface:PhonexListenerExit a parse tree produced byPhonexParser.regex_matcher().- Specified by:
exitRegex_matcherin interfacePhonexListener- Parameters:
ctx- the parse tree
-
visitTerminal
public void visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) - Specified by:
visitTerminalin interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
visitErrorNode
public void visitErrorNode(org.antlr.v4.runtime.tree.ErrorNode node) - Specified by:
visitErrorNodein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
enterEveryRule
public void enterEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) - Specified by:
enterEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
exitEveryRule
public void exitEveryRule(org.antlr.v4.runtime.ParserRuleContext ctx) - Specified by:
exitEveryRulein interfaceorg.antlr.v4.runtime.tree.ParseTreeListener
-
walkTree
public void walkTree(org.antlr.v4.runtime.tree.ParseTree tree) Walk the parse tree produced by PhonexParser
-