org.apache.commons.el.parser
Class ELParser
java.lang.Object
org.apache.commons.el.parser.ELParser
- All Implemented Interfaces:
- ELParserConstants
public class ELParser
- extends java.lang.Object
- implements ELParserConstants
Generated EL parser.
- Author:
- Nathan Abramson, Shawn Bayern
Fields inherited from interface org.apache.commons.el.parser.ELParserConstants |
AND1, AND2, BADLY_ESCAPED_STRING_LITERAL, COLON, COMMA, COND, DEFAULT, DIGIT, DIVIDE1, DIVIDE2, DOT, EMPTY, END_EXPRESSION, EOF, EQ1, EQ2, EXPONENT, FALSE, FLOATING_POINT_LITERAL, GE1, GE2, GT1, GT2, IDENTIFIER, ILLEGAL_CHARACTER, IMPL_OBJ_START, IN_EXPRESSION, INTEGER_LITERAL, LBRACKET, LE1, LE2, LETTER, LPAREN, LT1, LT2, MINUS, MODULUS1, MODULUS2, MULTIPLY, NE1, NE2, NON_EXPRESSION_TEXT, NOT1, NOT2, NULL, OR1, OR2, PLUS, RBRACKET, RPAREN, START_EXPRESSION, STRING_LITERAL, tokenImage, TRUE |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
token_source
public ELParserTokenManager token_source
jj_input_stream
SimpleCharStream jj_input_stream
token
public Token token
jj_nt
public Token jj_nt
jj_ntk
private int jj_ntk
jj_scanpos
private Token jj_scanpos
jj_lastpos
private Token jj_lastpos
jj_la
private int jj_la
lookingAhead
public boolean lookingAhead
jj_semLA
private boolean jj_semLA
jj_gen
private int jj_gen
jj_la1
private final int[] jj_la1
jj_la1_0
private final int[] jj_la1_0
jj_la1_1
private final int[] jj_la1_1
jj_2_rtns
private final ELParser.JJCalls[] jj_2_rtns
jj_rescan
private boolean jj_rescan
jj_gc
private int jj_gc
jj_expentries
private java.util.Vector jj_expentries
jj_expentry
private int[] jj_expentry
jj_kind
private int jj_kind
jj_lasttokens
private int[] jj_lasttokens
jj_endpos
private int jj_endpos
ELParser
public ELParser(java.io.InputStream stream)
ELParser
public ELParser(java.io.Reader stream)
ELParser
public ELParser(ELParserTokenManager tm)
main
public static void main(java.lang.String[] args)
throws ParseException
- Throws:
ParseException
ExpressionString
public final java.lang.Object ExpressionString()
throws ParseException
- Returns a String if the expression string is a single String, an
Expression if the expression string is a single Expression, an
ExpressionString if it's a mixture of both.
- Throws:
ParseException
AttrValueString
public final java.lang.String AttrValueString()
throws ParseException
- Throws:
ParseException
AttrValueExpression
public final Expression AttrValueExpression()
throws ParseException
- Throws:
ParseException
Expression
public final Expression Expression()
throws ParseException
- Throws:
ParseException
OrExpression
public final Expression OrExpression()
throws ParseException
- Throws:
ParseException
AndExpression
public final Expression AndExpression()
throws ParseException
- Throws:
ParseException
EqualityExpression
public final Expression EqualityExpression()
throws ParseException
- Throws:
ParseException
RelationalExpression
public final Expression RelationalExpression()
throws ParseException
- Throws:
ParseException
AddExpression
public final Expression AddExpression()
throws ParseException
- Throws:
ParseException
MultiplyExpression
public final Expression MultiplyExpression()
throws ParseException
- Throws:
ParseException
ConditionalExpression
public final Expression ConditionalExpression()
throws ParseException
- Throws:
ParseException
UnaryExpression
public final Expression UnaryExpression()
throws ParseException
- Throws:
ParseException
Value
public final Expression Value()
throws ParseException
- Throws:
ParseException
ValuePrefix
public final Expression ValuePrefix()
throws ParseException
- This is an element that can start a value
- Throws:
ParseException
NamedValue
public final NamedValue NamedValue()
throws ParseException
- Throws:
ParseException
FunctionInvocation
public final FunctionInvocation FunctionInvocation()
throws ParseException
- Throws:
ParseException
ValueSuffix
public final ValueSuffix ValueSuffix()
throws ParseException
- Throws:
ParseException
PropertySuffix
public final PropertySuffix PropertySuffix()
throws ParseException
- Throws:
ParseException
ArraySuffix
public final ArraySuffix ArraySuffix()
throws ParseException
- Throws:
ParseException
Literal
public final Literal Literal()
throws ParseException
- Throws:
ParseException
BooleanLiteral
public final BooleanLiteral BooleanLiteral()
throws ParseException
- Throws:
ParseException
StringLiteral
public final StringLiteral StringLiteral()
throws ParseException
- Throws:
ParseException
IntegerLiteral
public final IntegerLiteral IntegerLiteral()
throws ParseException
- Throws:
ParseException
FloatingPointLiteral
public final FloatingPointLiteral FloatingPointLiteral()
throws ParseException
- Throws:
ParseException
NullLiteral
public final NullLiteral NullLiteral()
throws ParseException
- Throws:
ParseException
Identifier
public final java.lang.String Identifier()
throws ParseException
- Throws:
ParseException
QualifiedName
public final java.lang.String QualifiedName()
throws ParseException
- Throws:
ParseException
jj_2_1
private final boolean jj_2_1(int xla)
jj_2_2
private final boolean jj_2_2(int xla)
jj_2_3
private final boolean jj_2_3(int xla)
jj_3R_42
private final boolean jj_3R_42()
jj_3R_91
private final boolean jj_3R_91()
jj_3R_40
private final boolean jj_3R_40()
jj_3R_41
private final boolean jj_3R_41()
jj_3R_32
private final boolean jj_3R_32()
jj_3R_90
private final boolean jj_3R_90()
jj_3R_39
private final boolean jj_3R_39()
jj_3R_31
private final boolean jj_3R_31()
jj_3R_26
private final boolean jj_3R_26()
jj_3R_70
private final boolean jj_3R_70()
jj_3R_21
private final boolean jj_3R_21()
jj_3R_92
private final boolean jj_3R_92()
jj_3R_62
private final boolean jj_3R_62()
jj_3R_61
private final boolean jj_3R_61()
jj_3R_69
private final boolean jj_3R_69()
jj_3R_60
private final boolean jj_3R_60()
jj_3R_55
private final boolean jj_3R_55()
jj_3R_96
private final boolean jj_3R_96()
jj_3R_43
private final boolean jj_3R_43()
jj_3R_95
private final boolean jj_3R_95()
jj_3R_89
private final boolean jj_3R_89()
jj_3R_85
private final boolean jj_3R_85()
jj_3R_84
private final boolean jj_3R_84()
jj_3R_83
private final boolean jj_3R_83()
jj_3R_82
private final boolean jj_3R_82()
jj_3R_28
private final boolean jj_3R_28()
jj_3R_81
private final boolean jj_3R_81()
jj_3R_76
private final boolean jj_3R_76()
jj_3R_11
private final boolean jj_3R_11()
jj_3R_27
private final boolean jj_3R_27()
jj_3R_22
private final boolean jj_3R_22()
jj_3R_17
private final boolean jj_3R_17()
jj_3R_68
private final boolean jj_3R_68()
jj_3R_88
private final boolean jj_3R_88()
jj_3R_66
private final boolean jj_3R_66()
jj_3R_67
private final boolean jj_3R_67()
jj_3R_59
private final boolean jj_3R_59()
jj_3R_65
private final boolean jj_3R_65()
jj_3R_87
private final boolean jj_3R_87()
jj_3R_58
private final boolean jj_3R_58()
jj_3R_57
private final boolean jj_3R_57()
jj_3R_44
private final boolean jj_3R_44()
jj_3R_24
private final boolean jj_3R_24()
jj_3R_80
private final boolean jj_3R_80()
jj_3R_33
private final boolean jj_3R_33()
jj_3R_79
private final boolean jj_3R_79()
jj_3R_75
private final boolean jj_3R_75()
jj_3R_23
private final boolean jj_3R_23()
jj_3R_18
private final boolean jj_3R_18()
jj_3R_14
private final boolean jj_3R_14()
jj_3R_94
private final boolean jj_3R_94()
jj_3_1
private final boolean jj_3_1()
jj_3R_86
private final boolean jj_3R_86()
jj_3R_20
private final boolean jj_3R_20()
jj_3R_19
private final boolean jj_3R_19()
jj_3R_46
private final boolean jj_3R_46()
jj_3R_15
private final boolean jj_3R_15()
jj_3R_45
private final boolean jj_3R_45()
jj_3R_34
private final boolean jj_3R_34()
jj_3R_77
private final boolean jj_3R_77()
jj_3R_29
private final boolean jj_3R_29()
jj_3_2
private final boolean jj_3_2()
jj_3R_78
private final boolean jj_3R_78()
jj_3R_74
private final boolean jj_3R_74()
jj_3R_73
private final boolean jj_3R_73()
jj_3R_72
private final boolean jj_3R_72()
jj_3R_71
private final boolean jj_3R_71()
jj_3_3
private final boolean jj_3_3()
jj_3R_63
private final boolean jj_3R_63()
jj_3R_54
private final boolean jj_3R_54()
jj_3R_52
private final boolean jj_3R_52()
jj_3R_50
private final boolean jj_3R_50()
jj_3R_48
private final boolean jj_3R_48()
jj_3R_53
private final boolean jj_3R_53()
jj_3R_16
private final boolean jj_3R_16()
jj_3R_38
private final boolean jj_3R_38()
jj_3R_51
private final boolean jj_3R_51()
jj_3R_37
private final boolean jj_3R_37()
jj_3R_49
private final boolean jj_3R_49()
jj_3R_36
private final boolean jj_3R_36()
jj_3R_47
private final boolean jj_3R_47()
jj_3R_35
private final boolean jj_3R_35()
jj_3R_12
private final boolean jj_3R_12()
jj_3R_30
private final boolean jj_3R_30()
jj_3R_25
private final boolean jj_3R_25()
jj_3R_64
private final boolean jj_3R_64()
jj_3R_13
private final boolean jj_3R_13()
jj_3R_56
private final boolean jj_3R_56()
jj_3R_93
private final boolean jj_3R_93()
ReInit
public void ReInit(java.io.InputStream stream)
ReInit
public void ReInit(java.io.Reader stream)
ReInit
public void ReInit(ELParserTokenManager tm)
jj_consume_token
private final Token jj_consume_token(int kind)
throws ParseException
- Throws:
ParseException
jj_scan_token
private final boolean jj_scan_token(int kind)
getNextToken
public final Token getNextToken()
getToken
public final Token getToken(int index)
jj_ntk
private final int jj_ntk()
jj_add_error_token
private void jj_add_error_token(int kind,
int pos)
generateParseException
public final ParseException generateParseException()
enable_tracing
public final void enable_tracing()
disable_tracing
public final void disable_tracing()
jj_rescan_token
private final void jj_rescan_token()
jj_save
private final void jj_save(int index,
int xla)
Copyright (c) 2001-2002 - Apache Software Foundation