Package ca.phon.phonex
Class PhonexCompiler
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
ca.phon.phonex.PhonexCompiler
public class PhonexCompiler
extends org.antlr.runtime.tree.TreeParser
-
Nested Class Summary
Modifier and TypeClassDescriptionprotected static class
protected static class
protected static class
protected static class
protected static class
protected static class
protected static class
static class
protected static class
static class
static class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
protected Stack<PhonexCompiler.back_reference_scope>
static final int
static final int
protected Stack<PhonexCompiler.baseexpr_scope>
static final int
static final int
static final int
static final int
protected Stack<PhonexCompiler.class_matcher_scope>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected Stack<PhonexCompiler.feature_set_matcher_scope>
protected Stack<PhonexCompiler.flags_scope>
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final org.antlr.runtime.BitSet
static final int
static final int
protected Stack<PhonexCompiler.group_scope>
static final int
static final int
static final int
static final int
static final int
static final int
protected Stack<PhonexCompiler.matcher_scope>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
protected Stack<PhonexCompiler.plugin_matcher_scope>
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String[]
static final int
static final int
static final int
static final int
Fields inherited from class org.antlr.runtime.tree.TreeParser
DOWN, input, UP
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
-
Constructor Summary
ConstructorDescriptionPhonexCompiler
(org.antlr.runtime.tree.TreeNodeStream input) PhonexCompiler
(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state) -
Method Summary
Modifier and TypeMethodDescriptionfinal String
argument()
final Integer
final PhoneMatcher
final PhoneMatcher
final PhonexFSA
baseexpr()
final PhoneMatcher
final Quantifier
final PhoneMatcher
final PhoneMatcher
final PhonexFSA
expr()
final void
exprele()
final FeatureSetMatcher
filterPluginMatchers
(List<PhoneMatcher> pluginMatchers) final void
flags()
org.antlr.runtime.tree.TreeParser[]
int
getFlags()
String[]
final void
group()
final String
final void
matcher()
final PhoneMatcher
final PhoneMatcher
final Quantifier
final PhoneMatcher
final SyllableConstituentType
sctype()
final PhoneMatcher
final SyllableStress
Methods inherited from class org.antlr.runtime.tree.TreeParser
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut
-
Field Details
-
tokenNames
-
EOF
public static final int EOF- See Also:
-
AMP
public static final int AMP- See Also:
-
ARG
public static final int ARG- See Also:
-
ARG_LIST
public static final int ARG_LIST- See Also:
-
BACKSLASH
public static final int BACKSLASH- See Also:
-
BACK_REF
public static final int BACK_REF- See Also:
-
BASEEXPR
public static final int BASEEXPR- See Also:
-
BOUNDARY_MATCHER
public static final int BOUNDARY_MATCHER- See Also:
-
BOUND_END
public static final int BOUND_END- See Also:
-
BOUND_START
public static final int BOUND_START- See Also:
-
CARET
public static final int CARET- See Also:
-
CLOSE_BRACE
public static final int CLOSE_BRACE- See Also:
-
CLOSE_BRACKET
public static final int CLOSE_BRACKET- See Also:
-
CLOSE_PAREN
public static final int CLOSE_PAREN- See Also:
-
COLON
public static final int COLON- See Also:
-
COMMA
public static final int COMMA- See Also:
-
COMMENT
public static final int COMMENT- See Also:
-
COMPOUND_MATCHER
public static final int COMPOUND_MATCHER- See Also:
-
DOLLAR_SIGN
public static final int DOLLAR_SIGN- See Also:
-
EOL_COMMENT
public static final int EOL_COMMENT- See Also:
-
EQUALS
public static final int EQUALS- See Also:
-
ESCAPED_BOUNDARY
public static final int ESCAPED_BOUNDARY- See Also:
-
ESCAPED_PHONE_CLASS
public static final int ESCAPED_PHONE_CLASS- See Also:
-
ESCAPED_PUNCT
public static final int ESCAPED_PUNCT- See Also:
-
ESC_SEQ
public static final int ESC_SEQ- See Also:
-
EXC
public static final int EXC- See Also:
-
EXPR
public static final int EXPR- See Also:
-
FEATURE_SET
public static final int FEATURE_SET- See Also:
-
FORWARDSLASH
public static final int FORWARDSLASH- See Also:
-
GROUP
public static final int GROUP- See Also:
-
HEX_CHAR
public static final int HEX_CHAR- See Also:
-
INT
public static final int INT- See Also:
-
LETTER
public static final int LETTER- See Also:
-
LOOK_AHEAD_GROUP
public static final int LOOK_AHEAD_GROUP- See Also:
-
LOOK_BEHIND_GROUP
public static final int LOOK_BEHIND_GROUP- See Also:
-
MATCHER
public static final int MATCHER- See Also:
-
MINUS
public static final int MINUS- See Also:
-
NAME
public static final int NAME- See Also:
-
NON_CAPTURING_GROUP
public static final int NON_CAPTURING_GROUP- See Also:
-
NUMBER
public static final int NUMBER- See Also:
-
ONE_OR_MORE
public static final int ONE_OR_MORE- See Also:
-
OPEN_BRACE
public static final int OPEN_BRACE- See Also:
-
OPEN_BRACKET
public static final int OPEN_BRACKET- See Also:
-
OPEN_PAREN
public static final int OPEN_PAREN- See Also:
-
PERIOD
public static final int PERIOD- See Also:
-
PHONE_CLASS
public static final int PHONE_CLASS- See Also:
-
PIPE
public static final int PIPE- See Also:
-
PLUGIN
public static final int PLUGIN- See Also:
-
P_PHONE_CLASS
public static final int P_PHONE_CLASS- See Also:
-
QUANTIFIER
public static final int QUANTIFIER- See Also:
-
REGEX_STRING
public static final int REGEX_STRING- See Also:
-
SCTYPE
public static final int SCTYPE- See Also:
-
SEMICOLON
public static final int SEMICOLON- See Also:
-
SINGLE_QUANTIFIER
public static final int SINGLE_QUANTIFIER- See Also:
-
STRESS
public static final int STRESS- See Also:
-
STRING
public static final int STRING- See Also:
-
SYLLABLE_BOUNDS
public static final int SYLLABLE_BOUNDS- See Also:
-
SYLLABLE_BOUNDS_TO
public static final int SYLLABLE_BOUNDS_TO- See Also:
-
SYLLABLE_BOUND_MARKER
public static final int SYLLABLE_BOUND_MARKER- See Also:
-
SYLLABLE_CHAR
public static final int SYLLABLE_CHAR- See Also:
-
TRIANGULAR_COLON
public static final int TRIANGULAR_COLON- See Also:
-
WS
public static final int WS- See Also:
-
ZERO_OR_MORE
public static final int ZERO_OR_MORE- See Also:
-
ZERO_OR_ONE
public static final int ZERO_OR_ONE- See Also:
-
flags_stack
-
baseexpr_stack
-
group_stack
-
matcher_stack
-
class_matcher_stack
-
plugin_matcher_stack
-
back_reference_stack
-
feature_set_matcher_stack
-
FOLLOW_EXPR_in_expr55
public static final org.antlr.runtime.BitSet FOLLOW_EXPR_in_expr55 -
FOLLOW_baseexpr_in_expr59
public static final org.antlr.runtime.BitSet FOLLOW_baseexpr_in_expr59 -
FOLLOW_flags_in_expr61
public static final org.antlr.runtime.BitSet FOLLOW_flags_in_expr61 -
FOLLOW_FORWARDSLASH_in_flags87
public static final org.antlr.runtime.BitSet FOLLOW_FORWARDSLASH_in_flags87 -
FOLLOW_LETTER_in_flags92
public static final org.antlr.runtime.BitSet FOLLOW_LETTER_in_flags92 -
FOLLOW_BASEEXPR_in_baseexpr130
public static final org.antlr.runtime.BitSet FOLLOW_BASEEXPR_in_baseexpr130 -
FOLLOW_exprele_in_baseexpr132
public static final org.antlr.runtime.BitSet FOLLOW_exprele_in_baseexpr132 -
FOLLOW_matcher_in_exprele149
public static final org.antlr.runtime.BitSet FOLLOW_matcher_in_exprele149 -
FOLLOW_group_in_exprele154
public static final org.antlr.runtime.BitSet FOLLOW_group_in_exprele154 -
FOLLOW_boundary_matchers_in_exprele159
public static final org.antlr.runtime.BitSet FOLLOW_boundary_matchers_in_exprele159 -
FOLLOW_GROUP_in_group180
public static final org.antlr.runtime.BitSet FOLLOW_GROUP_in_group180 -
FOLLOW_NON_CAPTURING_GROUP_in_group182
public static final org.antlr.runtime.BitSet FOLLOW_NON_CAPTURING_GROUP_in_group182 -
FOLLOW_baseexpr_in_group188
public static final org.antlr.runtime.BitSet FOLLOW_baseexpr_in_group188 -
FOLLOW_quantifier_in_group196
public static final org.antlr.runtime.BitSet FOLLOW_quantifier_in_group196 -
FOLLOW_MATCHER_in_matcher222
public static final org.antlr.runtime.BitSet FOLLOW_MATCHER_in_matcher222 -
FOLLOW_base_matcher_in_matcher226
public static final org.antlr.runtime.BitSet FOLLOW_base_matcher_in_matcher226 -
FOLLOW_plugin_matcher_in_matcher231
public static final org.antlr.runtime.BitSet FOLLOW_plugin_matcher_in_matcher231 -
FOLLOW_quantifier_in_matcher239
public static final org.antlr.runtime.BitSet FOLLOW_quantifier_in_matcher239 -
FOLLOW_back_reference_in_matcher252
public static final org.antlr.runtime.BitSet FOLLOW_back_reference_in_matcher252 -
FOLLOW_plugin_matcher_in_matcher257
public static final org.antlr.runtime.BitSet FOLLOW_plugin_matcher_in_matcher257 -
FOLLOW_quantifier_in_matcher265
public static final org.antlr.runtime.BitSet FOLLOW_quantifier_in_matcher265 -
FOLLOW_syllable_matcher_in_matcher277
public static final org.antlr.runtime.BitSet FOLLOW_syllable_matcher_in_matcher277 -
FOLLOW_syllable_bounds_in_matcher281
public static final org.antlr.runtime.BitSet FOLLOW_syllable_bounds_in_matcher281 -
FOLLOW_plugin_matcher_in_matcher287
public static final org.antlr.runtime.BitSet FOLLOW_plugin_matcher_in_matcher287 -
FOLLOW_quantifier_in_matcher295
public static final org.antlr.runtime.BitSet FOLLOW_quantifier_in_matcher295 -
FOLLOW_class_matcher_in_base_matcher318
public static final org.antlr.runtime.BitSet FOLLOW_class_matcher_in_base_matcher318 -
FOLLOW_single_phone_matcher_in_base_matcher328
public static final org.antlr.runtime.BitSet FOLLOW_single_phone_matcher_in_base_matcher328 -
FOLLOW_compound_matcher_in_base_matcher338
public static final org.antlr.runtime.BitSet FOLLOW_compound_matcher_in_base_matcher338 -
FOLLOW_SYLLABLE_CHAR_in_syllable_matcher357
public static final org.antlr.runtime.BitSet FOLLOW_SYLLABLE_CHAR_in_syllable_matcher357 -
FOLLOW_SYLLABLE_BOUNDS_in_syllable_bounds377
public static final org.antlr.runtime.BitSet FOLLOW_SYLLABLE_BOUNDS_in_syllable_bounds377 -
FOLLOW_sctype_in_syllable_bounds381
public static final org.antlr.runtime.BitSet FOLLOW_sctype_in_syllable_bounds381 -
FOLLOW_sctype_in_syllable_bounds385
public static final org.antlr.runtime.BitSet FOLLOW_sctype_in_syllable_bounds385 -
FOLLOW_COMPOUND_MATCHER_in_compound_matcher410
public static final org.antlr.runtime.BitSet FOLLOW_COMPOUND_MATCHER_in_compound_matcher410 -
FOLLOW_single_phone_matcher_in_compound_matcher414
public static final org.antlr.runtime.BitSet FOLLOW_single_phone_matcher_in_compound_matcher414 -
FOLLOW_single_phone_matcher_in_compound_matcher418
public static final org.antlr.runtime.BitSet FOLLOW_single_phone_matcher_in_compound_matcher418 -
FOLLOW_feature_set_matcher_in_single_phone_matcher439
public static final org.antlr.runtime.BitSet FOLLOW_feature_set_matcher_in_single_phone_matcher439 -
FOLLOW_base_phone_matcher_in_single_phone_matcher449
public static final org.antlr.runtime.BitSet FOLLOW_base_phone_matcher_in_single_phone_matcher449 -
FOLLOW_regex_matcher_in_single_phone_matcher459
public static final org.antlr.runtime.BitSet FOLLOW_regex_matcher_in_single_phone_matcher459 -
FOLLOW_predefined_phone_class_in_single_phone_matcher469
public static final org.antlr.runtime.BitSet FOLLOW_predefined_phone_class_in_single_phone_matcher469 -
FOLLOW_PHONE_CLASS_in_class_matcher497
public static final org.antlr.runtime.BitSet FOLLOW_PHONE_CLASS_in_class_matcher497 -
FOLLOW_single_phone_matcher_in_class_matcher502
public static final org.antlr.runtime.BitSet FOLLOW_single_phone_matcher_in_class_matcher502 -
FOLLOW_PLUGIN_in_plugin_matcher535
public static final org.antlr.runtime.BitSet FOLLOW_PLUGIN_in_plugin_matcher535 -
FOLLOW_OPEN_PAREN_in_plugin_matcher537
public static final org.antlr.runtime.BitSet FOLLOW_OPEN_PAREN_in_plugin_matcher537 -
FOLLOW_argument_list_in_plugin_matcher539
public static final org.antlr.runtime.BitSet FOLLOW_argument_list_in_plugin_matcher539 -
FOLLOW_CLOSE_PAREN_in_plugin_matcher542
public static final org.antlr.runtime.BitSet FOLLOW_CLOSE_PAREN_in_plugin_matcher542 -
FOLLOW_PLUGIN_in_plugin_matcher552
public static final org.antlr.runtime.BitSet FOLLOW_PLUGIN_in_plugin_matcher552 -
FOLLOW_MINUS_in_plugin_matcher554
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_plugin_matcher554 -
FOLLOW_sctype_in_plugin_matcher559
public static final org.antlr.runtime.BitSet FOLLOW_sctype_in_plugin_matcher559 -
FOLLOW_PLUGIN_in_plugin_matcher571
public static final org.antlr.runtime.BitSet FOLLOW_PLUGIN_in_plugin_matcher571 -
FOLLOW_single_phone_matcher_in_plugin_matcher575
public static final org.antlr.runtime.BitSet FOLLOW_single_phone_matcher_in_plugin_matcher575 -
FOLLOW_PLUGIN_in_plugin_matcher585
public static final org.antlr.runtime.BitSet FOLLOW_PLUGIN_in_plugin_matcher585 -
FOLLOW_class_matcher_in_plugin_matcher589
public static final org.antlr.runtime.BitSet FOLLOW_class_matcher_in_plugin_matcher589 -
FOLLOW_PLUGIN_in_plugin_matcher599
public static final org.antlr.runtime.BitSet FOLLOW_PLUGIN_in_plugin_matcher599 -
FOLLOW_stress_type_in_plugin_matcher603
public static final org.antlr.runtime.BitSet FOLLOW_stress_type_in_plugin_matcher603 -
FOLLOW_PLUGIN_in_plugin_matcher613
public static final org.antlr.runtime.BitSet FOLLOW_PLUGIN_in_plugin_matcher613 -
FOLLOW_TRIANGULAR_COLON_in_plugin_matcher615
public static final org.antlr.runtime.BitSet FOLLOW_TRIANGULAR_COLON_in_plugin_matcher615 -
FOLLOW_SCTYPE_in_sctype634
public static final org.antlr.runtime.BitSet FOLLOW_SCTYPE_in_sctype634 -
FOLLOW_STRESS_in_stress_type652
public static final org.antlr.runtime.BitSet FOLLOW_STRESS_in_stress_type652 -
FOLLOW_ARG_LIST_in_argument_list676
public static final org.antlr.runtime.BitSet FOLLOW_ARG_LIST_in_argument_list676 -
FOLLOW_argument_in_argument_list681
public static final org.antlr.runtime.BitSet FOLLOW_argument_in_argument_list681 -
FOLLOW_ARG_in_argument702
public static final org.antlr.runtime.BitSet FOLLOW_ARG_in_argument702 -
FOLLOW_STRING_in_argument704
public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_argument704 -
FOLLOW_BACK_REF_in_back_reference733
public static final org.antlr.runtime.BitSet FOLLOW_BACK_REF_in_back_reference733 -
FOLLOW_MINUS_in_back_reference736
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_back_reference736 -
FOLLOW_FEATURE_SET_in_feature_set_matcher769
public static final org.antlr.runtime.BitSet FOLLOW_FEATURE_SET_in_feature_set_matcher769 -
FOLLOW_negatable_identifier_in_feature_set_matcher774
public static final org.antlr.runtime.BitSet FOLLOW_negatable_identifier_in_feature_set_matcher774 -
FOLLOW_LETTER_in_base_phone_matcher797
public static final org.antlr.runtime.BitSet FOLLOW_LETTER_in_base_phone_matcher797 -
FOLLOW_REGEX_STRING_in_regex_matcher815
public static final org.antlr.runtime.BitSet FOLLOW_REGEX_STRING_in_regex_matcher815 -
FOLLOW_NAME_in_identifier834
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_identifier834 -
FOLLOW_LETTER_in_identifier838
public static final org.antlr.runtime.BitSet FOLLOW_LETTER_in_identifier838 -
FOLLOW_NAME_in_negatable_identifier859
public static final org.antlr.runtime.BitSet FOLLOW_NAME_in_negatable_identifier859 -
FOLLOW_MINUS_in_negatable_identifier863
public static final org.antlr.runtime.BitSet FOLLOW_MINUS_in_negatable_identifier863 -
FOLLOW_LETTER_in_negatable_identifier868
public static final org.antlr.runtime.BitSet FOLLOW_LETTER_in_negatable_identifier868 -
FOLLOW_QUANTIFIER_in_quantifier889
public static final org.antlr.runtime.BitSet FOLLOW_QUANTIFIER_in_quantifier889 -
FOLLOW_SINGLE_QUANTIFIER_in_quantifier893
public static final org.antlr.runtime.BitSet FOLLOW_SINGLE_QUANTIFIER_in_quantifier893 -
FOLLOW_SINGLE_QUANTIFIER_in_quantifier897
public static final org.antlr.runtime.BitSet FOLLOW_SINGLE_QUANTIFIER_in_quantifier897 -
FOLLOW_QUANTIFIER_in_quantifier908
public static final org.antlr.runtime.BitSet FOLLOW_QUANTIFIER_in_quantifier908 -
FOLLOW_bounded_quantifier_in_quantifier910
public static final org.antlr.runtime.BitSet FOLLOW_bounded_quantifier_in_quantifier910 -
FOLLOW_SINGLE_QUANTIFIER_in_quantifier914
public static final org.antlr.runtime.BitSet FOLLOW_SINGLE_QUANTIFIER_in_quantifier914 -
FOLLOW_BOUND_START_in_bounded_quantifier935
public static final org.antlr.runtime.BitSet FOLLOW_BOUND_START_in_bounded_quantifier935 -
FOLLOW_INT_in_bounded_quantifier937
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_bounded_quantifier937 -
FOLLOW_BOUND_START_in_bounded_quantifier947
public static final org.antlr.runtime.BitSet FOLLOW_BOUND_START_in_bounded_quantifier947 -
FOLLOW_INT_in_bounded_quantifier951
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_bounded_quantifier951 -
FOLLOW_INT_in_bounded_quantifier955
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_bounded_quantifier955 -
FOLLOW_P_PHONE_CLASS_in_predefined_phone_class974
public static final org.antlr.runtime.BitSet FOLLOW_P_PHONE_CLASS_in_predefined_phone_class974 -
FOLLOW_BOUNDARY_MATCHER_in_boundary_matchers992
public static final org.antlr.runtime.BitSet FOLLOW_BOUNDARY_MATCHER_in_boundary_matchers992
-
-
Constructor Details
-
PhonexCompiler
public PhonexCompiler(org.antlr.runtime.tree.TreeNodeStream input)
-
-
Method Details
-
getDelegates
public org.antlr.runtime.tree.TreeParser[] getDelegates() -
getTokenNames
- Overrides:
getTokenNames
in classorg.antlr.runtime.BaseRecognizer
-
getGrammarFileName
- Overrides:
getGrammarFileName
in classorg.antlr.runtime.BaseRecognizer
-
getFlags
public int getFlags() -
filterPluginMatchers
-
expr
- Throws:
org.antlr.runtime.RecognitionException
-
flags
public final void flags() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
baseexpr
- Throws:
org.antlr.runtime.RecognitionException
-
exprele
public final void exprele() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
group
public final void group() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
matcher
public final void matcher() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
base_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
syllable_matcher
public final PhonexCompiler.syllable_matcher_return syllable_matcher() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
syllable_bounds
public final PhonexCompiler.syllable_bounds_return syllable_bounds() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
compound_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
single_phone_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
class_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
plugin_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
sctype
- Throws:
org.antlr.runtime.RecognitionException
-
stress_type
- Throws:
org.antlr.runtime.RecognitionException
-
argument_list
- Throws:
org.antlr.runtime.RecognitionException
-
argument
- Throws:
org.antlr.runtime.RecognitionException
-
back_reference
- Throws:
org.antlr.runtime.RecognitionException
-
feature_set_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
base_phone_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
regex_matcher
- Throws:
org.antlr.runtime.RecognitionException
-
identifier
- Throws:
org.antlr.runtime.RecognitionException
-
negatable_identifier
public final PhonexCompiler.negatable_identifier_return negatable_identifier() throws org.antlr.runtime.RecognitionException- Throws:
org.antlr.runtime.RecognitionException
-
quantifier
- Throws:
org.antlr.runtime.RecognitionException
-
bounded_quantifier
- Throws:
org.antlr.runtime.RecognitionException
-
predefined_phone_class
- Throws:
org.antlr.runtime.RecognitionException
-
boundary_matchers
- Throws:
org.antlr.runtime.RecognitionException
-