Package org.apache.commons.jexl3.parser

Contains the Parser for JEXL script.

See:
          Description

Interface Summary
JexlNode.Literal<T> A marker interface for literals.
Node  
ParserConstants Token literal values and constants.
ParserTreeConstants  
 

Class Summary
ASTAdditiveNode  
ASTAdditiveOperator  
ASTAmbiguous  
ASTAndNode  
ASTArrayAccess  
ASTArrayLiteral  
ASTAssignment  
ASTBitwiseAndNode  
ASTBitwiseComplNode  
ASTBitwiseOrNode  
ASTBitwiseXorNode  
ASTBlock  
ASTConstructorNode  
ASTDivNode  
ASTEmptyFunction  
ASTEQNode  
ASTERNode  
ASTFalseNode  
ASTForeachStatement  
ASTFunctionNode  
ASTGENode  
ASTGTNode  
ASTIdentifier Identifiers, variables and registers.
ASTIfStatement  
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  
ParserTokenManager Token Manager.
ParserVisitor Fully abstract to avoid public interface exposition.
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 Summary
ParseException This exception is thrown when parse errors are encountered.
 

Error Summary
TokenMgrError Token Manager Error.
 

Package org.apache.commons.jexl3.parser Description

Contains the Parser for JEXL script.

This internal package is not intended for public usage and there is no guarantee that its public classes or methods will remain as is in subsequent versions.



Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.