Uses of Interface
ca.phon.phonex.PhoneMatcher
Package
Description
Classes implementing the phonex language.
-
Uses of PhoneMatcher in ca.phon.ipa
Modifier and TypeMethodDescriptionIPATranscript.cover
(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) Cover the image ofIPAElement
s in the transcript using the given symbol map.IPATranscript.cover
(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) Cover the image ofIPAElement
s in the transcript using the given symbol map.void
CoverVisitor.setMatchers
(List<PhoneMatcher> matchers) void
CoverVisitor.setSymbolMap
(Map<PhoneMatcher, Character> symbolMap) ModifierConstructorDescriptionCoverVisitor
(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap) CoverVisitor
(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap) CoverVisitor
(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) CoverVisitor
(List<PhoneMatcher> matchers, Map<PhoneMatcher, Character> symbolMap, boolean includeStress, boolean includeSyllableBoundaries, boolean includeDiacritics) -
Uses of PhoneMatcher in ca.phon.phonex
Modifier and TypeClassDescriptionclass
Basic, single-character matcher in Phonex.class
Handles matching compound phones using two separate phone matchers.final class
Class to match phones based on feature sets.class
class
Combine multiple phone matchers.class
Match phone string against a regular expression.Modifier and TypeMethodDescriptionfinal PhoneMatcher
PhonexCompiler.base_matcher()
final PhoneMatcher
PhonexCompiler.base_phone_matcher()
final PhoneMatcher
PhonexCompiler.boundary_matchers()
final PhoneMatcher
PhonexCompiler.class_matcher()
static PhoneMatcher
PhonexPattern.compileSingleMatcher
(String phonex) Compile a phonex expression for a single matcher (including phone classes) and return the provided matcher.final PhoneMatcher
PhonexCompiler.compound_matcher()
PluginProvider.createMatcher
(List<String> args) Create a new matcher for the given input string.PhonexCompiler.filterPluginMatchers
(List<PhoneMatcher> pluginMatchers) PhonexTransition.getMatcher()
Get the base phone matcherPhonexCompiler2.getTopMatcher()
Return top element on matcher stack, useful when compiling single-element expressionsfinal PhoneMatcher
PhonexCompiler.plugin_matcher()
final PhoneMatcher
PhonexCompiler.predefined_phone_class()
final PhoneMatcher
PhonexCompiler.regex_matcher()
final PhoneMatcher
PhonexCompiler.single_phone_matcher()
Modifier and TypeMethodDescriptionPhonexTransition.getSecondaryMatchers()
Get the secondary matchersModifier and TypeMethodDescriptionvoid
PhoneClassMatcher.addMatcher
(PhoneMatcher pm) void
PhonexTransition.addSecondaryMatcher
(PhoneMatcher typeMatcher) Set the type matchervoid
PhonexFSA.appendBackReference
(int groupIndex, PhoneMatcher... secondaryMatchers) Append a new back reference to the machine.void
PhonexFSA.appendBackReference
(int groupIndex, Quantifier quantifier, PhoneMatcher... secondaryMatchers) Append a back reference with quantifiervoid
PhonexFSA.appendMatcher
(PhoneMatcher matcher) Convienence method for appending matchers.void
PhonexFSA.appendMatcher
(PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Helper method for adding a new simple transition and making appropriate state changes.void
PhonexFSA.appendMatcher
(PhoneMatcher matcher, Quantifier quantifier, PhoneMatcher... secondaryMatchers) Append the given matcher with the given quantifier.void
PhonexFSA.makeBounded
(int xbound, int ybound, int groupIndex, PhoneMatcher... secondaryMatchers) void
PhonexFSA.makeBounded
(int xbound, int ybound, PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Apply a bounded quantifier to the given matchervoid
PhonexTransition.removeSecondaryMatcher
(PhoneMatcher matcher) Remove secondary matcherModifier and TypeMethodDescriptionPhonexCompiler.filterPluginMatchers
(List<PhoneMatcher> pluginMatchers) ModifierConstructorDescriptionBackReferenceTransition
(int groupIndex, PhoneMatcher... secondaryMatchers) ConstructorCompoundPhoneMatcher
(PhoneMatcher p1Matcher, PhoneMatcher p2Matcher) PhoneClassMatcher
(boolean not, PhoneMatcher... matchers) ConstructorPhoneClassMatcher
(PhoneMatcher... matchers) ConstructorPhonexTransition
(PhoneMatcher matcher) Create a new transition with the given base phone matcherPhonexTransition
(PhoneMatcher matcher, PhoneMatcher... secondaryMatchers) Create a new transitions with the given base matcher and secondary matchers -
Uses of PhoneMatcher in ca.phon.phonex.plugins
Modifier and TypeClassDescriptionclass
Matches if a diacritic in the prefix, suffix, or combining section of the phone is matched by the parent matcher.class
Matches combining diacritic portion of the phone.class
Base matcher for all diacritic phonex plug-ins.class
Matches prefix diacritic portion of the phone.class
Modifier and TypeMethodDescriptionAnyDiacriticPluginProvider.createMatcher
(List<String> args) CombiningDiacriticPluginProvider.createMatcher
(List<String> args) PrefixDiacriticPluginProvider.createMatcher
(List<String> args) SuffixDiacriticPluginProvider.createMatcher
(List<String> args) DiacriticPhoneMatcher.getMatcher()
Modifier and TypeMethodDescriptionvoid
CombinableMatcher.combineMatcher
(PhoneMatcher matcher) void
DiacriticPhoneMatcher.setMatcher
(PhoneMatcher matcher) ModifierConstructorDescriptionAnyDiacriticPhoneMatcher
(PhoneMatcher matcher) DiacriticPhoneMatcher
(PhoneMatcher matcher) SuffixDiacriticPhoneMatcher
(PhoneMatcher matcher) -
Uses of PhoneMatcher in ca.phon.syllabifier.phonex
Modifier and TypeClassDescriptionclass
Phone matcher for sonority distance. -
Uses of PhoneMatcher in ca.phon.syllable.phonex
Modifier and TypeClassDescriptionclass
Tests nucleus membership in diphthongs.class
final class
Syllable constituent type matcher for phonex.class
Matcher for tone information inSyllabificationInfo
Modifier and TypeMethodDescriptionDiphthongPluginProvider.createMatcher
(List<String> args) StressPluginProvider.createMatcher
(List<String> args) SyllableConstituentPluginProvider.createMatcher
(List<String> args) ToneNumberPluginProvider.createMatcher
(List<String> args) Modifier and TypeMethodDescriptionvoid
SyllableConstituentMatcher.combineMatcher
(PhoneMatcher matcher) ModifierConstructorDescriptionSyllableTransition
(PhoneMatcher[] matchers) SyllableTransition
(PhoneMatcher[] matchers, Tuple<SyllableConstituentType, SyllableConstituentType> range)