| Interface | Description |
|---|---|
| JexlNode.Literal<T> |
A marker interface for literals.
|
| Node | |
| ParserConstants |
Token literal values and constants.
|
| ParserTreeConstants | |
| ParserVisitor |
| Class | Description |
|---|---|
| ASTAdditiveNode | |
| ASTAdditiveOperator | |
| ASTAmbiguous | |
| ASTAndNode | |
| ASTArrayAccess | |
| ASTArrayLiteral | |
| ASTAssignment | |
| ASTBitwiseAndNode | |
| ASTBitwiseComplNode | |
| ASTBitwiseOrNode | |
| ASTBitwiseXorNode | |
| ASTBlock | |
| ASTConstructorNode | |
| ASTDivNode | |
| ASTEmptyFunction | |
| ASTEQNode | |
| ASTERNode | |
| ASTFalseNode | |
| ASTFloatLiteral | Deprecated.
Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
|
| ASTForeachStatement | |
| ASTFunctionNode | |
| ASTGENode | |
| ASTGTNode | |
| ASTIdentifier |
Identifiers, variables and registers.
|
| ASTIfStatement | |
| ASTIntegerLiteral | Deprecated.
Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
|
| ASTJexlScript |
Enhanced script to allow parameters declaration.
|
| ASTLENode | |
| ASTLTNode | |
| ASTMapEntry | |
| ASTMapLiteral | |
| ASTMethodNode | |
| ASTModNode | |
| ASTMulNode | |
| ASTNENode | |
| ASTNotNode | |
| ASTNRNode | |
| ASTNullLiteral | |
| ASTNumberLiteral | |
| ASTOrNode | |
| ASTReference | |
| ASTReferenceExpression | |
| ASTReturnStatement | |
| ASTSizeFunction | |
| ASTSizeMethod | |
| ASTStringLiteral | |
| ASTTernaryNode | |
| ASTTrueNode | |
| ASTUnaryMinusNode | |
| ASTVar |
Declares a local variable.
|
| ASTWhileStatement | |
| JexlNode |
Base class for parser nodes - holds an 'image' of the token for later use.
|
| JexlParser |
The base class for parsing, manages the parameter/local variable frame.
|
| JJTParserState | |
| Parser | |
| ParserDefaultVisitor | |
| ParserTokenManager |
Token Manager.
|
| SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
| SimpleNode |
A class originally generated by JJTree with the following JavaCCOptions:
MULTI=true,NODE_USES_PARSER=true,VISITOR=true,TRACK_TOKENS=false,NODE_PREFIX=AST,NODE_EXTENDS=,NODE_FACTORY=
Works around issue https://javacc.dev.java.net/issues/show_bug.cgi?id=227
As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this
class can go away.
|
| StringParser |
Common constant strings utilities.
|
| Token |
Describes the input token stream.
|
| Exception | Description |
|---|---|
| ParseException |
This exception is thrown when parse errors are encountered.
|
| Error | Description |
|---|---|
| TokenMgrError |
Token Manager Error.
|