Top Description Interfaces Classes
[default module]

Package org.apache.commons.jexl2.parser


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.

Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
ParserConstants

Token literal values and constants.

public interface
public interface

Class Summary

Modifier and TypeClass 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.