Package org.apache.commons.jexl.parser

Interface Summary
Node  
ParserConstants  
ParserTreeConstants  
ParserVisitor  
 

Class Summary
ASTAddNode Addition : either integer addition or string concatenation
ASTAndNode && and 'and'
ASTArrayAccess Like an ASTIdentifier, but with array access allowed $foo[2]
ASTAssignment  
ASTBitwiseAndNode  
ASTBitwiseComplNode  
ASTBitwiseOrNode  
ASTBitwiseXorNode  
ASTBlock  
ASTDivNode /
ASTEmptyFunction function to see if reference doesn't exist in context
ASTEQNode represents equality between integers - use .equals() for strings
ASTExpression AST node for expression
ASTExpressionExpression represents equality between integers - use .equals() for strings
ASTFalseNode represents Boolean false
ASTFloatLiteral represents an float
ASTForeachStatement  
ASTGENode GE : a >= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTGTNode GT : a > b Follows A.3.6.1 of the JSTL 1.0 specification
ASTIdentifier Simple identifier - $foo or $foo.bar (both parts are identifiers...)
ASTIfStatement  
ASTIntegerLiteral represents an integer
ASTJexlScript  
ASTLENode LE : a <= b Follows A.3.6.1 of the JSTL 1.0 specification
ASTLTNode LT : a < b Follows A.3.6.1 of the JSTL 1.0 specification
ASTMethod  
ASTModNode %
ASTMulNode Multiplication
ASTNENode != or ne
ASTNotNode Not : 'not' or '!'
ASTNullLiteral Fill in the blanks for how this is to work
ASTOrNode || and 'or'
ASTReference reference - any variable expression
ASTReferenceExpression  
ASTSizeFunction generalized size() function for all classes we can think of
ASTSizeMethod Simple testcases
ASTStatementExpression  
ASTStringLiteral represents an string
ASTSubtractNode Subtraction
ASTTrueNode represents Boolean true
ASTUnaryMinusNode -
ASTWhileStatement  
JJTParserState  
Parser  
Parser.JJCalls  
ParserTokenManager  
SimpleCharStream An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing).
SimpleNode useful interface to node.
Token Describes the input token stream.
 

Exception Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError