net.sf.jzeno.echo.script.expr
Class ValidationExpressionParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by net.sf.jzeno.echo.script.expr.ValidationExpressionParser

public class ValidationExpressionParser
extends org.antlr.runtime.Parser

jZeno, pure OO web development. Copyright (C) 2003 The jZeno team (http://jzeno.sourceforge.net) This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA


Nested Class Summary
static class ValidationExpressionParser.and_return
           
static class ValidationExpressionParser.between_return
           
static class ValidationExpressionParser.equal_return
           
static class ValidationExpressionParser.expr_return
           
static class ValidationExpressionParser.in_return
           
static class ValidationExpressionParser.inequal_return
           
static class ValidationExpressionParser.less_return
           
static class ValidationExpressionParser.lessequal_return
           
static class ValidationExpressionParser.like_return
           
static class ValidationExpressionParser.more_return
           
static class ValidationExpressionParser.moreequal_return
           
static class ValidationExpressionParser.not_return
           
static class ValidationExpressionParser.or_return
           
static class ValidationExpressionParser.primitive_return
           
static class ValidationExpressionParser.subexpr_return
           
 
Field Summary
protected  org.antlr.runtime.tree.TreeAdaptor adaptor
           
static int BOOLEANCONSTANT
           
static int COLOR
           
static int DATE
           
static int DIGIT
           
static int EOF
           
static org.antlr.runtime.BitSet FOLLOW_16_in_less76
           
static org.antlr.runtime.BitSet FOLLOW_17_in_more89
           
static org.antlr.runtime.BitSet FOLLOW_18_in_lessequal102
           
static org.antlr.runtime.BitSet FOLLOW_19_in_moreequal115
           
static org.antlr.runtime.BitSet FOLLOW_37_in_in228
           
static org.antlr.runtime.BitSet FOLLOW_37_in_subexpr269
           
static org.antlr.runtime.BitSet FOLLOW_38_in_in234
           
static org.antlr.runtime.BitSet FOLLOW_39_in_in241
           
static org.antlr.runtime.BitSet FOLLOW_39_in_subexpr274
           
static org.antlr.runtime.BitSet FOLLOW_and_in_expr388
           
static org.antlr.runtime.BitSet FOLLOW_and_in_synpred35388
           
static org.antlr.runtime.BitSet FOLLOW_between_in_expr400
           
static org.antlr.runtime.BitSet FOLLOW_equal_in_expr372
           
static org.antlr.runtime.BitSet FOLLOW_expr_in_subexpr272
           
static org.antlr.runtime.BitSet FOLLOW_in_in_expr384
           
static org.antlr.runtime.BitSet FOLLOW_inequal_in_expr376
           
static org.antlr.runtime.BitSet FOLLOW_less_in_expr352
           
static org.antlr.runtime.BitSet FOLLOW_lessequal_in_expr360
           
static org.antlr.runtime.BitSet FOLLOW_like_in_expr368
           
static org.antlr.runtime.BitSet FOLLOW_more_in_expr356
           
static org.antlr.runtime.BitSet FOLLOW_moreequal_in_expr364
           
static org.antlr.runtime.BitSet FOLLOW_not_in_expr380
           
static org.antlr.runtime.BitSet FOLLOW_or_in_expr392
           
static org.antlr.runtime.BitSet FOLLOW_or_in_synpred36392
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_between283
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_between294
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_between305
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_equal164
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_equal173
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_expr404
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_in217
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_in232
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_in239
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_inequal181
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_inequal190
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_less74
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_less79
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_lessequal100
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_lessequal105
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_like250
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_more87
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_more92
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_moreequal113
           
static org.antlr.runtime.BitSet FOLLOW_primitive_in_moreequal118
           
static org.antlr.runtime.BitSet FOLLOW_set_in_and128
           
static org.antlr.runtime.BitSet FOLLOW_set_in_between285
           
static org.antlr.runtime.BitSet FOLLOW_set_in_between296
           
static org.antlr.runtime.BitSet FOLLOW_set_in_equal166
           
static org.antlr.runtime.BitSet FOLLOW_set_in_in219
           
static org.antlr.runtime.BitSet FOLLOW_set_in_inequal183
           
static org.antlr.runtime.BitSet FOLLOW_set_in_like252
           
static org.antlr.runtime.BitSet FOLLOW_set_in_not198
           
static org.antlr.runtime.BitSet FOLLOW_set_in_or147
           
static org.antlr.runtime.BitSet FOLLOW_set_in_primitive313
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_like261
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_and126
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_and137
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_expr396
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_not209
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_or145
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_or156
           
static org.antlr.runtime.BitSet FOLLOW_subexpr_in_synpred37396
           
static int HEXDIGIT
           
static int LETTER
           
static int NULL
           
static int NUMBER
           
static int PROPERTYPATH
           
static int STRING
           
static java.lang.String[] tokenNames
           
static int VARIABLE
           
static int WHITESPACE
           
 
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
ValidationExpressionParser(org.antlr.runtime.TokenStream input)
           
 
Method Summary
 ValidationExpressionParser.and_return and()
           
 ValidationExpressionParser.between_return between()
           
 ValidationExpressionParser.equal_return equal()
           
 ValidationExpressionParser.expr_return expr()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 ValidationExpressionParser.in_return in()
           
 ValidationExpressionParser.inequal_return inequal()
           
 ValidationExpressionParser.less_return less()
           
 ValidationExpressionParser.lessequal_return lessequal()
           
 ValidationExpressionParser.like_return like()
           
protected  void mismatch(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 ValidationExpressionParser.more_return more()
           
 ValidationExpressionParser.moreequal_return moreequal()
           
 ValidationExpressionParser.not_return not()
           
 ValidationExpressionParser.or_return or()
           
 ValidationExpressionParser.primitive_return primitive()
           
 void recover(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException re)
           
 void recoverFromMismatchedSet(org.antlr.runtime.IntStream input, org.antlr.runtime.RecognitionException e, org.antlr.runtime.BitSet follow)
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 ValidationExpressionParser.subexpr_return subexpr()
           
 void synpred35_fragment()
           
 boolean synpred35()
           
 void synpred36_fragment()
           
 boolean synpred36()
           
 void synpred37_fragment()
           
 boolean synpred37()
           
 
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, 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

HEXDIGIT

public static final int HEXDIGIT
See Also:
Constant Field Values

LETTER

public static final int LETTER
See Also:
Constant Field Values

BOOLEANCONSTANT

public static final int BOOLEANCONSTANT
See Also:
Constant Field Values

VARIABLE

public static final int VARIABLE
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

NULL

public static final int NULL
See Also:
Constant Field Values

STRING

public static final int STRING
See Also:
Constant Field Values

DATE

public static final int DATE
See Also:
Constant Field Values

COLOR

public static final int COLOR
See Also:
Constant Field Values

DIGIT

public static final int DIGIT
See Also:
Constant Field Values

WHITESPACE

public static final int WHITESPACE
See Also:
Constant Field Values

PROPERTYPATH

public static final int PROPERTYPATH
See Also:
Constant Field Values

adaptor

protected org.antlr.runtime.tree.TreeAdaptor adaptor

FOLLOW_primitive_in_less74

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_less74

FOLLOW_16_in_less76

public static final org.antlr.runtime.BitSet FOLLOW_16_in_less76

FOLLOW_primitive_in_less79

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_less79

FOLLOW_primitive_in_more87

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_more87

FOLLOW_17_in_more89

public static final org.antlr.runtime.BitSet FOLLOW_17_in_more89

FOLLOW_primitive_in_more92

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_more92

FOLLOW_primitive_in_lessequal100

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_lessequal100

FOLLOW_18_in_lessequal102

public static final org.antlr.runtime.BitSet FOLLOW_18_in_lessequal102

FOLLOW_primitive_in_lessequal105

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_lessequal105

FOLLOW_primitive_in_moreequal113

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_moreequal113

FOLLOW_19_in_moreequal115

public static final org.antlr.runtime.BitSet FOLLOW_19_in_moreequal115

FOLLOW_primitive_in_moreequal118

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_moreequal118

FOLLOW_subexpr_in_and126

public static final org.antlr.runtime.BitSet FOLLOW_subexpr_in_and126

FOLLOW_set_in_and128

public static final org.antlr.runtime.BitSet FOLLOW_set_in_and128

FOLLOW_subexpr_in_and137

public static final org.antlr.runtime.BitSet FOLLOW_subexpr_in_and137

FOLLOW_subexpr_in_or145

public static final org.antlr.runtime.BitSet FOLLOW_subexpr_in_or145

FOLLOW_set_in_or147

public static final org.antlr.runtime.BitSet FOLLOW_set_in_or147

FOLLOW_subexpr_in_or156

public static final org.antlr.runtime.BitSet FOLLOW_subexpr_in_or156

FOLLOW_primitive_in_equal164

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_equal164

FOLLOW_set_in_equal166

public static final org.antlr.runtime.BitSet FOLLOW_set_in_equal166

FOLLOW_primitive_in_equal173

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_equal173

FOLLOW_primitive_in_inequal181

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_inequal181

FOLLOW_set_in_inequal183

public static final org.antlr.runtime.BitSet FOLLOW_set_in_inequal183

FOLLOW_primitive_in_inequal190

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_inequal190

FOLLOW_set_in_not198

public static final org.antlr.runtime.BitSet FOLLOW_set_in_not198

FOLLOW_subexpr_in_not209

public static final org.antlr.runtime.BitSet FOLLOW_subexpr_in_not209

FOLLOW_primitive_in_in217

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_in217

FOLLOW_set_in_in219

public static final org.antlr.runtime.BitSet FOLLOW_set_in_in219

FOLLOW_37_in_in228

public static final org.antlr.runtime.BitSet FOLLOW_37_in_in228

FOLLOW_primitive_in_in232

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_in232

FOLLOW_38_in_in234

public static final org.antlr.runtime.BitSet FOLLOW_38_in_in234

FOLLOW_primitive_in_in239

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_in239

FOLLOW_39_in_in241

public static final org.antlr.runtime.BitSet FOLLOW_39_in_in241

FOLLOW_primitive_in_like250

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_like250

FOLLOW_set_in_like252

public static final org.antlr.runtime.BitSet FOLLOW_set_in_like252

FOLLOW_STRING_in_like261

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_like261

FOLLOW_37_in_subexpr269

public static final org.antlr.runtime.BitSet FOLLOW_37_in_subexpr269

FOLLOW_expr_in_subexpr272

public static final org.antlr.runtime.BitSet FOLLOW_expr_in_subexpr272

FOLLOW_39_in_subexpr274

public static final org.antlr.runtime.BitSet FOLLOW_39_in_subexpr274

FOLLOW_primitive_in_between283

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_between283

FOLLOW_set_in_between285

public static final org.antlr.runtime.BitSet FOLLOW_set_in_between285

FOLLOW_primitive_in_between294

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_between294

FOLLOW_set_in_between296

public static final org.antlr.runtime.BitSet FOLLOW_set_in_between296

FOLLOW_primitive_in_between305

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_between305

FOLLOW_set_in_primitive313

public static final org.antlr.runtime.BitSet FOLLOW_set_in_primitive313

FOLLOW_less_in_expr352

public static final org.antlr.runtime.BitSet FOLLOW_less_in_expr352

FOLLOW_more_in_expr356

public static final org.antlr.runtime.BitSet FOLLOW_more_in_expr356

FOLLOW_lessequal_in_expr360

public static final org.antlr.runtime.BitSet FOLLOW_lessequal_in_expr360

FOLLOW_moreequal_in_expr364

public static final org.antlr.runtime.BitSet FOLLOW_moreequal_in_expr364

FOLLOW_like_in_expr368

public static final org.antlr.runtime.BitSet FOLLOW_like_in_expr368

FOLLOW_equal_in_expr372

public static final org.antlr.runtime.BitSet FOLLOW_equal_in_expr372

FOLLOW_inequal_in_expr376

public static final org.antlr.runtime.BitSet FOLLOW_inequal_in_expr376

FOLLOW_not_in_expr380

public static final org.antlr.runtime.BitSet FOLLOW_not_in_expr380

FOLLOW_in_in_expr384

public static final org.antlr.runtime.BitSet FOLLOW_in_in_expr384

FOLLOW_and_in_expr388

public static final org.antlr.runtime.BitSet FOLLOW_and_in_expr388

FOLLOW_or_in_expr392

public static final org.antlr.runtime.BitSet FOLLOW_or_in_expr392

FOLLOW_subexpr_in_expr396

public static final org.antlr.runtime.BitSet FOLLOW_subexpr_in_expr396

FOLLOW_between_in_expr400

public static final org.antlr.runtime.BitSet FOLLOW_between_in_expr400

FOLLOW_primitive_in_expr404

public static final org.antlr.runtime.BitSet FOLLOW_primitive_in_expr404

FOLLOW_and_in_synpred35388

public static final org.antlr.runtime.BitSet FOLLOW_and_in_synpred35388

FOLLOW_or_in_synpred36392

public static final org.antlr.runtime.BitSet FOLLOW_or_in_synpred36392

FOLLOW_subexpr_in_synpred37396

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

ValidationExpressionParser

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

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

recover

public void recover(org.antlr.runtime.IntStream input,
                    org.antlr.runtime.RecognitionException re)
Overrides:
recover in class org.antlr.runtime.BaseRecognizer

less

public final ValidationExpressionParser.less_return less()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

more

public final ValidationExpressionParser.more_return more()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

lessequal

public final ValidationExpressionParser.lessequal_return lessequal()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

moreequal

public final ValidationExpressionParser.moreequal_return moreequal()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

and

public final ValidationExpressionParser.and_return and()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

or

public final ValidationExpressionParser.or_return or()
                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

equal

public final ValidationExpressionParser.equal_return equal()
                                                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

inequal

public final ValidationExpressionParser.inequal_return inequal()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

not

public final ValidationExpressionParser.not_return not()
                                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

in

public final ValidationExpressionParser.in_return in()
                                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

like

public final ValidationExpressionParser.like_return like()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

subexpr

public final ValidationExpressionParser.subexpr_return subexpr()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

between

public final ValidationExpressionParser.between_return between()
                                                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

primitive

public final ValidationExpressionParser.primitive_return primitive()
                                                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expr

public final ValidationExpressionParser.expr_return expr()
                                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred35_fragment

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

synpred36_fragment

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

synpred37_fragment

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

synpred35

public final boolean synpred35()

synpred37

public final boolean synpred37()

synpred36

public final boolean synpred36()