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
ParseException
public final java.lang.Object ExpressionString() throws ParseException
ParseException
public final java.lang.String AttrValueString() throws ParseException
ParseException
public final Expression AttrValueExpression() throws ParseException
ParseException
public final Expression Expression() throws ParseException
ParseException
public final Expression OrExpression() throws ParseException
ParseException
public final Expression AndExpression() throws ParseException
ParseException
public final Expression EqualityExpression() throws ParseException
ParseException
public final Expression RelationalExpression() throws ParseException
ParseException
public final Expression AddExpression() throws ParseException
ParseException
public final Expression MultiplyExpression() throws ParseException
ParseException
public final Expression UnaryExpression() throws ParseException
ParseException
public final Expression Value() throws ParseException
ParseException
public final Expression ValuePrefix() throws ParseException
ParseException
public final NamedValue NamedValue() throws ParseException
ParseException
public final FunctionInvocation FunctionInvocation() throws ParseException
ParseException
public final ValueSuffix ValueSuffix() throws ParseException
ParseException
public final PropertySuffix PropertySuffix() throws ParseException
ParseException
public final ArraySuffix ArraySuffix() throws ParseException
ParseException
public final Literal Literal() throws ParseException
ParseException
public final BooleanLiteral BooleanLiteral() throws ParseException
ParseException
public final StringLiteral StringLiteral() throws ParseException
ParseException
public final IntegerLiteral IntegerLiteral() throws ParseException
ParseException
public final FloatingPointLiteral FloatingPointLiteral() throws ParseException
ParseException
public final NullLiteral NullLiteral() throws ParseException
ParseException
public final java.lang.String Identifier() throws ParseException
ParseException
public final java.lang.String QualifiedName() throws ParseException
ParseException
private 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
ParseException
private 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)