org.databene.regex.antlr
Class RegexParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.databene.regex.antlr.RegexParser
public class RegexParser
- extends org.antlr.runtime.Parser
| Fields inherited from class org.antlr.runtime.Parser |
input |
| 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 |
RegexParser(org.antlr.runtime.TokenStream input)
|
RegexParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedToken, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final java.lang.String[] tokenNames
HEXDIGIT
public static final int HEXDIGIT
- See Also:
- Constant Field Values
LETTER
public static final int LETTER
- See Also:
- Constant Field Values
RANGE
public static final int RANGE
- See Also:
- Constant Field Values
T__35
public static final int T__35
- See Also:
- Constant Field Values
T__36
public static final int T__36
- See Also:
- Constant Field Values
ALPHANUM
public static final int ALPHANUM
- See Also:
- Constant Field Values
EXCL
public static final int EXCL
- See Also:
- Constant Field Values
OCTALCHAR
public static final int OCTALCHAR
- See Also:
- Constant Field Values
CHOICE
public static final int CHOICE
- See Also:
- Constant Field Values
LBRACKET
public static final int LBRACKET
- See Also:
- Constant Field Values
T__33
public static final int T__33
- See Also:
- Constant Field Values
ESCAPEDEDCHARACTER
public static final int ESCAPEDEDCHARACTER
- See Also:
- Constant Field Values
LBRACE
public static final int LBRACE
- See Also:
- Constant Field Values
RBRACE
public static final int RBRACE
- See Also:
- Constant Field Values
CLASS
public static final int CLASS
- See Also:
- Constant Field Values
QUANT
public static final int QUANT
- See Also:
- Constant Field Values
OCTALDIGIT
public static final int OCTALDIGIT
- See Also:
- Constant Field Values
CODEDCHAR
public static final int CODEDCHAR
- See Also:
- Constant Field Values
SEQUENCE
public static final int SEQUENCE
- See Also:
- Constant Field Values
INT
public static final int INT
- See Also:
- Constant Field Values
T__31
public static final int T__31
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
HEXCHAR
public static final int HEXCHAR
- See Also:
- Constant Field Values
RBRACKET
public static final int RBRACKET
- See Also:
- Constant Field Values
GROUP
public static final int GROUP
- See Also:
- Constant Field Values
T__32
public static final int T__32
- See Also:
- Constant Field Values
T__37
public static final int T__37
- See Also:
- Constant Field Values
SIMPLEQUANTIFIER
public static final int SIMPLEQUANTIFIER
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
INCL
public static final int INCL
- See Also:
- Constant Field Values
FACTOR
public static final int FACTOR
- See Also:
- Constant Field Values
PREDEFINEDCLASS
public static final int PREDEFINEDCLASS
- See Also:
- Constant Field Values
SPECIALCHARACTER
public static final int SPECIALCHARACTER
- See Also:
- Constant Field Values
T__34
public static final int T__34
- See Also:
- Constant Field Values
NONTYPEABLECHARACTER
public static final int NONTYPEABLECHARACTER
- See Also:
- Constant Field Values
adaptor
protected org.antlr.runtime.tree.TreeAdaptor adaptor
FOLLOW_31_in_expression74
public static final org.antlr.runtime.BitSet FOLLOW_31_in_expression74
FOLLOW_choice_in_expression78
public static final org.antlr.runtime.BitSet FOLLOW_choice_in_expression78
FOLLOW_32_in_expression80
public static final org.antlr.runtime.BitSet FOLLOW_32_in_expression80
FOLLOW_sequence_in_choice91
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_choice91
FOLLOW_33_in_choice94
public static final org.antlr.runtime.BitSet FOLLOW_33_in_choice94
FOLLOW_sequence_in_choice96
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_choice96
FOLLOW_sequence_in_choice112
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_choice112
FOLLOW_factor_in_sequence121
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_sequence121
FOLLOW_factor_in_sequence123
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_sequence123
FOLLOW_factor_in_sequence138
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_sequence138
FOLLOW_atom_in_factor146
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_factor146
FOLLOW_quantifier_in_factor148
public static final org.antlr.runtime.BitSet FOLLOW_quantifier_in_factor148
FOLLOW_atom_in_factor163
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_factor163
FOLLOW_singlechar_in_atom171
public static final org.antlr.runtime.BitSet FOLLOW_singlechar_in_atom171
FOLLOW_group_in_atom176
public static final org.antlr.runtime.BitSet FOLLOW_group_in_atom176
FOLLOW_classchar_in_singlechar187
public static final org.antlr.runtime.BitSet FOLLOW_classchar_in_singlechar187
FOLLOW_34_in_singlechar193
public static final org.antlr.runtime.BitSet FOLLOW_34_in_singlechar193
FOLLOW_charclass_in_singlechar199
public static final org.antlr.runtime.BitSet FOLLOW_charclass_in_singlechar199
FOLLOW_PREDEFINEDCLASS_in_singlechar204
public static final org.antlr.runtime.BitSet FOLLOW_PREDEFINEDCLASS_in_singlechar204
FOLLOW_set_in_classchar0
public static final org.antlr.runtime.BitSet FOLLOW_set_in_classchar0
FOLLOW_LBRACKET_in_charclass272
public static final org.antlr.runtime.BitSet FOLLOW_LBRACKET_in_charclass272
FOLLOW_includedelements_in_charclass274
public static final org.antlr.runtime.BitSet FOLLOW_includedelements_in_charclass274
FOLLOW_31_in_charclass278
public static final org.antlr.runtime.BitSet FOLLOW_31_in_charclass278
FOLLOW_excludedelements_in_charclass280
public static final org.antlr.runtime.BitSet FOLLOW_excludedelements_in_charclass280
FOLLOW_RBRACKET_in_charclass284
public static final org.antlr.runtime.BitSet FOLLOW_RBRACKET_in_charclass284
FOLLOW_classelement_in_includedelements315
public static final org.antlr.runtime.BitSet FOLLOW_classelement_in_includedelements315
FOLLOW_classelement_in_excludedelements328
public static final org.antlr.runtime.BitSet FOLLOW_classelement_in_excludedelements328
FOLLOW_classchar_in_classelement341
public static final org.antlr.runtime.BitSet FOLLOW_classchar_in_classelement341
FOLLOW_charrange_in_classelement346
public static final org.antlr.runtime.BitSet FOLLOW_charrange_in_classelement346
FOLLOW_PREDEFINEDCLASS_in_classelement351
public static final org.antlr.runtime.BitSet FOLLOW_PREDEFINEDCLASS_in_classelement351
FOLLOW_classchar_in_charrange360
public static final org.antlr.runtime.BitSet FOLLOW_classchar_in_charrange360
FOLLOW_34_in_charrange362
public static final org.antlr.runtime.BitSet FOLLOW_34_in_charrange362
FOLLOW_classchar_in_charrange364
public static final org.antlr.runtime.BitSet FOLLOW_classchar_in_charrange364
FOLLOW_35_in_group381
public static final org.antlr.runtime.BitSet FOLLOW_35_in_group381
FOLLOW_expression_in_group383
public static final org.antlr.runtime.BitSet FOLLOW_expression_in_group383
FOLLOW_36_in_group385
public static final org.antlr.runtime.BitSet FOLLOW_36_in_group385
FOLLOW_SIMPLEQUANTIFIER_in_quantifier402
public static final org.antlr.runtime.BitSet FOLLOW_SIMPLEQUANTIFIER_in_quantifier402
FOLLOW_LBRACE_in_quantifier407
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_quantifier407
FOLLOW_INT_in_quantifier411
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_quantifier411
FOLLOW_37_in_quantifier413
public static final org.antlr.runtime.BitSet FOLLOW_37_in_quantifier413
FOLLOW_INT_in_quantifier417
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_quantifier417
FOLLOW_RBRACE_in_quantifier419
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_quantifier419
FOLLOW_LBRACE_in_quantifier436
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_quantifier436
FOLLOW_INT_in_quantifier438
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_quantifier438
FOLLOW_37_in_quantifier440
public static final org.antlr.runtime.BitSet FOLLOW_37_in_quantifier440
FOLLOW_RBRACE_in_quantifier442
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_quantifier442
FOLLOW_LBRACE_in_quantifier455
public static final org.antlr.runtime.BitSet FOLLOW_LBRACE_in_quantifier455
FOLLOW_INT_in_quantifier457
public static final org.antlr.runtime.BitSet FOLLOW_INT_in_quantifier457
FOLLOW_RBRACE_in_quantifier459
public static final org.antlr.runtime.BitSet FOLLOW_RBRACE_in_quantifier459
FOLLOW_sequence_in_synpred4_Regex91
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_synpred4_Regex91
FOLLOW_33_in_synpred4_Regex94
public static final org.antlr.runtime.BitSet FOLLOW_33_in_synpred4_Regex94
FOLLOW_sequence_in_synpred4_Regex96
public static final org.antlr.runtime.BitSet FOLLOW_sequence_in_synpred4_Regex96
FOLLOW_factor_in_synpred6_Regex121
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_synpred6_Regex121
FOLLOW_factor_in_synpred6_Regex123
public static final org.antlr.runtime.BitSet FOLLOW_factor_in_synpred6_Regex123
FOLLOW_atom_in_synpred7_Regex146
public static final org.antlr.runtime.BitSet FOLLOW_atom_in_synpred7_Regex146
FOLLOW_quantifier_in_synpred7_Regex148
public static final org.antlr.runtime.BitSet FOLLOW_quantifier_in_synpred7_Regex148
FOLLOW_includedelements_in_synpred18_Regex274
public static final org.antlr.runtime.BitSet FOLLOW_includedelements_in_synpred18_Regex274
RegexParser
public RegexParser(org.antlr.runtime.TokenStream input)
RegexParser
public RegexParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
setTreeAdaptor
public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
getTreeAdaptor
public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer
mismatch
protected void mismatch(org.antlr.runtime.IntStream input,
int ttype,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
recoverFromMismatchedSet
public java.lang.Object recoverFromMismatchedSet(org.antlr.runtime.IntStream input,
org.antlr.runtime.RecognitionException e,
org.antlr.runtime.BitSet follow)
throws org.antlr.runtime.RecognitionException
- Overrides:
recoverFromMismatchedSet in class org.antlr.runtime.BaseRecognizer
- Throws:
org.antlr.runtime.RecognitionException
expression
public final RegexParser.expression_return expression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
choice
public final RegexParser.choice_return choice()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
sequence
public final RegexParser.sequence_return sequence()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
factor
public final RegexParser.factor_return factor()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
atom
public final RegexParser.atom_return atom()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
singlechar
public final RegexParser.singlechar_return singlechar()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
classchar
public final RegexParser.classchar_return classchar()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
charclass
public final RegexParser.charclass_return charclass()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
includedelements
public final RegexParser.includedelements_return includedelements()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
excludedelements
public final RegexParser.excludedelements_return excludedelements()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
classelement
public final RegexParser.classelement_return classelement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
charrange
public final RegexParser.charrange_return charrange()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
group
public final RegexParser.group_return group()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
quantifier
public final RegexParser.quantifier_return quantifier()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred4_Regex_fragment
public final void synpred4_Regex_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred6_Regex_fragment
public final void synpred6_Regex_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred7_Regex_fragment
public final void synpred7_Regex_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred18_Regex_fragment
public final void synpred18_Regex_fragment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
synpred7_Regex
public final boolean synpred7_Regex()
synpred6_Regex
public final boolean synpred6_Regex()
synpred18_Regex
public final boolean synpred18_Regex()
synpred4_Regex
public final boolean synpred4_Regex()
Copyright © 2010. All Rights Reserved.