Package org.jdesktop.el.impl.parser
Class ELParser
java.lang.Object
org.jdesktop.el.impl.parser.ELParser
- All Implemented Interfaces:
ELParserConstants
,ELParserTreeConstants
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.jdesktop.el.impl.parser.JJTELParserState
boolean
Fields inherited from interface org.jdesktop.el.impl.parser.ELParserConstants
AND0, AND1, BADLY_ESCAPED_STRING_LITERAL, COLON, COMMA, DEFAULT, DIGIT, DIV0, DIV1, DOT, EMPTY, END_EXPRESSION, EOF, EQ0, EQ1, EXPONENT, FALSE, FLOATING_POINT_LITERAL, FUNCTIONSUFFIX, GE0, GE1, GT0, GT1, IDENTIFIER, ILLEGAL_CHARACTER, IMPL_OBJ_START, IN_EXPRESSION, INSTANCEOF, INTEGER_LITERAL, LBRACK, LE0, LE1, LETTER, LITERAL_EXPRESSION, LPAREN, LT0, LT1, MINUS, MOD0, MOD1, MULT, NE0, NE1, NOT0, NOT1, NULL, OR0, OR1, PLUS, QUESTIONMARK, RBRACK, RPAREN, START_DEFERRED_EXPRESSION, START_DYNAMIC_EXPRESSION, STRING_LITERAL, tokenImage, TRUE
Fields inherited from interface org.jdesktop.el.impl.parser.ELParserTreeConstants
JJTAND, JJTBRACKETSUFFIX, JJTCHOICE, JJTCOMPOSITEEXPRESSION, JJTDEFERREDEXPRESSION, JJTDIV, JJTDOTSUFFIX, JJTDYNAMICEXPRESSION, JJTEMPTY, JJTEQUAL, JJTFALSE, JJTFLOATINGPOINT, JJTFUNCTION, JJTGREATERTHAN, JJTGREATERTHANEQUAL, JJTIDENTIFIER, JJTINTEGER, JJTLESSTHAN, JJTLESSTHANEQUAL, JJTLITERALEXPRESSION, JJTMINUS, JJTMOD, JJTMULT, JJTNEGATIVE, jjtNodeName, JJTNOT, JJTNOTEQUAL, JJTNULL, JJTOR, JJTPLUS, JJTSTRING, JJTTRUE, JJTVALUE, JJTVOID
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal void
And()
final void
Boolean()
final void
final void
Choice()
final void
Compare()
final AstCompositeExpression
final void
final void
final void
final void
final void
final void
Equality()
final void
final void
final void
Function()
final Token
final Token
getToken
(int index) final void
final void
Integer()
final void
Literal()
final void
final void
Math()
final void
final void
final void
Null()
final void
Or()
static Node
void
ReInit
(InputStream stream) void
void
final void
String()
final void
Unary()
final void
Value()
final void
final void
-
Field Details
-
jjtree
protected org.jdesktop.el.impl.parser.JJTELParserState jjtree -
token_source
-
token
-
jj_nt
-
lookingAhead
public boolean lookingAhead
-
-
Constructor Details
-
ELParser
-
ELParser
-
ELParser
-
-
Method Details
-
parse
- Throws:
ELException
-
CompositeExpression
- Throws:
ParseException
-
LiteralExpression
- Throws:
ParseException
-
DeferredExpression
- Throws:
ParseException
-
DynamicExpression
- Throws:
ParseException
-
Expression
- Throws:
ParseException
-
Choice
- Throws:
ParseException
-
Or
- Throws:
ParseException
-
And
- Throws:
ParseException
-
Equality
- Throws:
ParseException
-
Compare
- Throws:
ParseException
-
Math
- Throws:
ParseException
-
Multiplication
- Throws:
ParseException
-
Unary
- Throws:
ParseException
-
Value
- Throws:
ParseException
-
ValuePrefix
- Throws:
ParseException
-
ValueSuffix
- Throws:
ParseException
-
DotSuffix
- Throws:
ParseException
-
BracketSuffix
- Throws:
ParseException
-
NonLiteral
- Throws:
ParseException
-
Identifier
- Throws:
ParseException
-
Function
- Throws:
ParseException
-
Literal
- Throws:
ParseException
-
Boolean
- Throws:
ParseException
-
FloatingPoint
- Throws:
ParseException
-
Integer
- Throws:
ParseException
-
String
- Throws:
ParseException
-
Null
- Throws:
ParseException
-
ReInit
-
ReInit
-
ReInit
-
getNextToken
-
getToken
-
generateParseException
-
enable_tracing
public final void enable_tracing() -
disable_tracing
public final void disable_tracing()
-