Package org.apache.commons.jexl2.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  
ParserVisitor  
 

Class Summary
ASTAdditiveNode  
ASTAdditiveOperator  
ASTAmbiguous  
ASTAndNode  
ASTArrayAccess  
ASTArrayLiteral  
ASTAssignment  
ASTBitwiseAndNode  
ASTBitwiseComplNode  
ASTBitwiseOrNode  
ASTBitwiseXorNode  
ASTBlock  
ASTConstructorNode  
ASTDivNode  
ASTEmptyFunction  
ASTEQNode  
ASTERNode  
ASTFalseNode  
ASTFloatLiteral  
ASTForeachStatement  
ASTFunctionNode  
ASTGENode  
ASTGTNode  
ASTIdentifier  
ASTIfStatement  
ASTIntegerLiteral  
ASTJexlScript  
ASTLENode  
ASTLTNode  
ASTMapEntry  
ASTMapLiteral  
ASTMethodNode  
ASTModNode  
ASTMulNode  
ASTNENode  
ASTNotNode  
ASTNRNode  
ASTNullLiteral  
ASTOrNode  
ASTReference  
ASTSizeFunction  
ASTSizeMethod  
ASTStringLiteral  
ASTTernaryNode  
ASTTrueNode  
ASTUnaryMinusNode  
ASTWhileStatement  
JexlNode Base class for parser nodes - holds an 'image' of the token for later use.
JJTParserState  
Parser  
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= Worksaround 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.jexl2.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 Apache Software Foundation. All Rights Reserved.