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.
| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | ParserConstants
Token literal values and constants. |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ASTFloatLiteral
Deprecated
Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
|
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ASTIdentifier
Identifiers, variables and registers. |
| public class | |
| public class | ASTIntegerLiteral
Deprecated
Only for use in maintaining binary compatibility - should not actually be used - will be removed in 3.0
|
| public class | ASTJexlScript
Enhanced script to allow parameters declaration. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | ASTVar
Declares a local variable. |
| public class | |
| public abstract class | JexlNode
Base class for parser nodes - holds an 'image' of the token for later use. |
| public class | JexlParser
The base class for parsing, manages the parameter/local variable frame. |
| public class | |
| public class | ParseException
This exception is thrown when parse errors are encountered. |
| public class | |
| public class | ParserTokenManager
Token Manager. |
| public class | SimpleCharStream
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). |
| public 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?id=227 As soon as this issue if fixed and the maven plugin uses the correct version of Javacc, this class can go away. |
| public class | StringParser
Common constant strings utilities. |
| public class | Token
Describes the input token stream. |
| public class | TokenMgrError
Token Manager Error. |