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.JJTELParserStatebooleanFields 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, TRUEFields 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 voidAnd()final voidBoolean()final voidfinal voidChoice()final voidCompare()final AstCompositeExpressionfinal voidfinal voidfinal voidfinal voidfinal voidfinal voidEquality()final voidfinal voidfinal voidFunction()final Tokenfinal TokengetToken(int index) final voidfinal voidInteger()final voidLiteral()final voidfinal voidMath()final voidfinal voidfinal voidNull()final voidOr()static NodevoidReInit(InputStream stream) voidvoidfinal voidString()final voidUnary()final voidValue()final voidfinal 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()
-