Package | Description |
---|---|
org.apache.commons.jexl3.parser |
Contains the Parser for JEXL script.
|
Modifier and Type | Class and Description |
---|---|
class |
ASTAddNode |
class |
ASTAmbiguous |
class |
ASTAndNode |
class |
ASTArguments |
class |
ASTArrayAccess |
class |
ASTArrayLiteral
An array literal.
|
class |
ASTAssignment |
class |
ASTBitwiseAndNode |
class |
ASTBitwiseComplNode |
class |
ASTBitwiseOrNode |
class |
ASTBitwiseXorNode |
class |
ASTBlock |
class |
ASTBreak |
class |
ASTConstructorNode |
class |
ASTContinue |
class |
ASTDivNode |
class |
ASTEmptyFunction |
class |
ASTEmptyMethod |
class |
ASTEQNode |
class |
ASTERNode |
class |
ASTEWNode |
class |
ASTExtendedLiteral |
class |
ASTFalseNode |
class |
ASTForeachStatement |
class |
ASTFunctionNode |
class |
ASTGENode |
class |
ASTGTNode |
class |
ASTIdentifier
Identifiers, variables, ie symbols.
|
class |
ASTIdentifierAccess
Identifiers, variables and registers.
|
class |
ASTIfStatement |
class |
ASTJexlLambda
Lambda (function).
|
class |
ASTJexlScript
Enhanced script to allow parameters declaration.
|
class |
ASTJxltLiteral |
class |
ASTLENode |
class |
ASTLTNode |
class |
ASTMapEntry |
class |
ASTMapLiteral |
class |
ASTMethodNode |
class |
ASTModNode |
class |
ASTMulNode |
class |
ASTNENode |
class |
ASTNEWNode |
class |
ASTNotNode |
class |
ASTNRNode |
class |
ASTNSWNode |
class |
ASTNullLiteral |
class |
ASTNumberLiteral |
class |
ASTOrNode |
class |
ASTRangeNode |
class |
ASTReference |
class |
ASTReferenceExpression |
class |
ASTReturnStatement |
class |
ASTSetAddNode |
class |
ASTSetAndNode |
class |
ASTSetDivNode |
class |
ASTSetLiteral |
class |
ASTSetModNode |
class |
ASTSetMultNode |
class |
ASTSetOrNode |
class |
ASTSetSubNode |
class |
ASTSetXorNode |
class |
ASTSizeFunction |
class |
ASTSizeMethod |
class |
ASTStringLiteral |
class |
ASTSubNode |
class |
ASTSWNode |
class |
ASTTernaryNode |
class |
ASTTrueNode |
class |
ASTUnaryMinusNode |
class |
ASTVar
Declares a local variable.
|
class |
ASTWhileStatement |
class |
JexlNode
Base class for parser nodes - holds an 'image' of the token for later use.
|
class |
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?
|
Modifier and Type | Method and Description |
---|---|
Node |
Node.jjtGetChild(int i)
This method returns a child node.
|
Node |
Node.jjtGetParent() |
Node |
JJTParserState.peekNode() |
Node |
JJTParserState.popNode() |
Node |
JJTParserState.rootNode() |
Modifier and Type | Method and Description |
---|---|
void |
JJTParserState.clearNodeScope(Node n) |
void |
JJTParserState.closeNodeScope(Node n,
boolean condition) |
void |
JJTParserState.closeNodeScope(Node n,
int num) |
void |
Node.jjtAddChild(Node n,
int i)
This method tells the node to add its argument to the node's
list of children.
|
void |
SimpleNode.jjtAddChild(Node n,
int i)
Adds a child node.
|
void |
Node.jjtSetParent(Node n)
This pair of methods are used to inform the node of its
parent.
|
void |
SimpleNode.jjtSetParent(Node n)
Sets this node's parent.
|
void |
JJTParserState.openNodeScope(Node n) |
void |
JJTParserState.pushNode(Node n) |
Copyright © 2001–2015 The Apache Software Foundation. All rights reserved.