org.loom.validator.date
Class DateValueParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.loom.validator.date.DateValueParser

public class DateValueParser
extends org.antlr.runtime.Parser

Grammar for date validation expressions Edited with ANTLRWorks This file is edited for ANTLR 3.0, which is not compatible with 2.7, but should work fine side-by-side with previous versions such as the one included with hibernate. For details, see http://osdir.com/ml/parsers.antlr-interest/2005-07/msg00004.html


Nested Class Summary
static class DateValueParser.delta_return
           
static class DateValueParser.referralDate_return
           
 
Field Summary
static int DIGIT
           
static int EOF
           
static org.antlr.runtime.BitSet FOLLOW_6_in_referralDate91
           
static org.antlr.runtime.BitSet FOLLOW_7_in_referralDate106
           
static org.antlr.runtime.BitSet FOLLOW_7_in_referralDate113
           
static org.antlr.runtime.BitSet FOLLOW_delta_in_validation70
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_delta151
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate101
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate104
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate108
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate111
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate115
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate117
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate119
           
static org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate121
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_validation74
           
static org.antlr.runtime.BitSet FOLLOW_referralDate_in_validation67
           
static org.antlr.runtime.BitSet FOLLOW_set_in_delta141
           
static org.antlr.runtime.BitSet FOLLOW_set_in_delta156
           
static java.lang.String[] tokenNames
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
DateValueParser(org.antlr.runtime.TokenStream input)
           
 
Method Summary
 DateValueParser.delta_return delta()
           
 DateValue getDateValue()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
protected  void mismatch(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 void recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow)
           
 DateValueParser.referralDate_return referralDate()
           
 void validation()
           
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tokenNames

public static final java.lang.String[] tokenNames

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

WS

public static final int WS
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

FOLLOW_referralDate_in_validation67

public static final org.antlr.runtime.BitSet FOLLOW_referralDate_in_validation67

FOLLOW_delta_in_validation70

public static final org.antlr.runtime.BitSet FOLLOW_delta_in_validation70

FOLLOW_EOF_in_validation74

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_validation74

FOLLOW_6_in_referralDate91

public static final org.antlr.runtime.BitSet FOLLOW_6_in_referralDate91

FOLLOW_DIGIT_in_referralDate101

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate101

FOLLOW_DIGIT_in_referralDate104

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate104

FOLLOW_7_in_referralDate106

public static final org.antlr.runtime.BitSet FOLLOW_7_in_referralDate106

FOLLOW_DIGIT_in_referralDate108

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate108

FOLLOW_DIGIT_in_referralDate111

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate111

FOLLOW_7_in_referralDate113

public static final org.antlr.runtime.BitSet FOLLOW_7_in_referralDate113

FOLLOW_DIGIT_in_referralDate115

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate115

FOLLOW_DIGIT_in_referralDate117

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate117

FOLLOW_DIGIT_in_referralDate119

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate119

FOLLOW_DIGIT_in_referralDate121

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_referralDate121

FOLLOW_set_in_delta141

public static final org.antlr.runtime.BitSet FOLLOW_set_in_delta141

FOLLOW_DIGIT_in_delta151

public static final org.antlr.runtime.BitSet FOLLOW_DIGIT_in_delta151

FOLLOW_set_in_delta156

public static final org.antlr.runtime.BitSet FOLLOW_set_in_delta156
Constructor Detail

DateValueParser

public DateValueParser(org.antlr.runtime.TokenStream input)
Method Detail

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

getDateValue

public DateValue getDateValue()

mismatch

protected void mismatch(org.antlr.runtime.IntStream input,
                        int ttype,
                        org.antlr.runtime.BitSet follow)
                 throws org.antlr.runtime.RecognitionException
Overrides:
mismatch in class org.antlr.runtime.BaseRecognizer
Throws:
org.antlr.runtime.RecognitionException

recoverFromMismatchedSet

public void 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

validation

public final void validation()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

referralDate

public final DateValueParser.referralDate_return referralDate()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

delta

public final DateValueParser.delta_return delta()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException