public class ELParser extends java.lang.Object implements ELParserConstants
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
ELParser.JJCalls |
| Modifier and Type | Field and Description |
|---|---|
private ELParser.JJCalls[] |
jj_2_rtns |
private int |
jj_endpos |
private java.util.Vector |
jj_expentries |
private int[] |
jj_expentry |
private int |
jj_gc |
private int |
jj_gen |
(package private) SimpleCharStream |
jj_input_stream |
private int |
jj_kind |
private int |
jj_la |
private int[] |
jj_la1 |
private int[] |
jj_la1_0 |
private int[] |
jj_la1_1 |
private Token |
jj_lastpos |
private int[] |
jj_lasttokens |
Token |
jj_nt |
private int |
jj_ntk |
private boolean |
jj_rescan |
private Token |
jj_scanpos |
private boolean |
jj_semLA |
boolean |
lookingAhead |
Token |
token |
ELParserTokenManager |
token_source |
AND1, AND2, BADLY_ESCAPED_STRING_LITERAL, COLON, COMMA, 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| Constructor and Description |
|---|
ELParser(ELParserTokenManager tm) |
ELParser(java.io.InputStream stream) |
ELParser(java.io.Reader stream) |
public ELParserTokenManager token_source
SimpleCharStream jj_input_stream
public Token token
public Token jj_nt
private int jj_ntk
private Token jj_scanpos
private Token jj_lastpos
private int jj_la
public boolean lookingAhead
private boolean jj_semLA
private int jj_gen
private final int[] jj_la1
private final int[] jj_la1_0
private final int[] jj_la1_1
private final ELParser.JJCalls[] jj_2_rtns
private boolean jj_rescan
private int jj_gc
private java.util.Vector jj_expentries
private int[] jj_expentry
private int jj_kind
private int[] jj_lasttokens
private int jj_endpos
public ELParser(java.io.InputStream stream)
public ELParser(java.io.Reader stream)
public ELParser(ELParserTokenManager tm)
public static void main(java.lang.String[] args)
throws ParseException
ParseExceptionpublic final java.lang.Object ExpressionString()
throws ParseException
ParseExceptionpublic final java.lang.String AttrValueString()
throws ParseException
ParseExceptionpublic final Expression AttrValueExpression() throws ParseException
ParseExceptionpublic final Expression Expression() throws ParseException
ParseExceptionpublic final Expression OrExpression() throws ParseException
ParseExceptionpublic final Expression AndExpression() throws ParseException
ParseExceptionpublic final Expression EqualityExpression() throws ParseException
ParseExceptionpublic final Expression RelationalExpression() throws ParseException
ParseExceptionpublic final Expression AddExpression() throws ParseException
ParseExceptionpublic final Expression MultiplyExpression() throws ParseException
ParseExceptionpublic final Expression UnaryExpression() throws ParseException
ParseExceptionpublic final Expression Value() throws ParseException
ParseExceptionpublic final Expression ValuePrefix() throws ParseException
ParseExceptionpublic final NamedValue NamedValue() throws ParseException
ParseExceptionpublic final FunctionInvocation FunctionInvocation() throws ParseException
ParseExceptionpublic final ValueSuffix ValueSuffix() throws ParseException
ParseExceptionpublic final PropertySuffix PropertySuffix() throws ParseException
ParseExceptionpublic final ArraySuffix ArraySuffix() throws ParseException
ParseExceptionpublic final Literal Literal() throws ParseException
ParseExceptionpublic final BooleanLiteral BooleanLiteral() throws ParseException
ParseExceptionpublic final StringLiteral StringLiteral() throws ParseException
ParseExceptionpublic final IntegerLiteral IntegerLiteral() throws ParseException
ParseExceptionpublic final FloatingPointLiteral FloatingPointLiteral() throws ParseException
ParseExceptionpublic final NullLiteral NullLiteral() throws ParseException
ParseExceptionpublic final java.lang.String Identifier()
throws ParseException
ParseExceptionpublic final java.lang.String QualifiedName()
throws ParseException
ParseExceptionprivate final boolean jj_2_1(int xla)
private final boolean jj_2_2(int xla)
private final boolean jj_3R_13()
private final boolean jj_3_2()
private final boolean jj_3_1()
private final boolean jj_3R_12()
private final boolean jj_3R_11()
public void ReInit(java.io.InputStream stream)
public void ReInit(java.io.Reader stream)
public void ReInit(ELParserTokenManager tm)
private final Token jj_consume_token(int kind) throws ParseException
ParseExceptionprivate final boolean jj_scan_token(int kind)
public final Token getNextToken()
public final Token getToken(int index)
private final int jj_ntk()
private void jj_add_error_token(int kind,
int pos)
public final ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
private final void jj_rescan_token()
private final void jj_save(int index,
int xla)