|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| 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 | |
| Parser | |
| 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 | |
Contains the Parser for JEXL script.
This package contains the Parser for JEXL script.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||