| Interface | Description | 
|---|---|
| CharStream | 
 This interface describes a character stream that maintains line and
 column number positions of the characters. 
 | 
| JSONPathCompilerConstants | 
 Token literal values and constants. 
 | 
| JSONPathCompilerTreeConstants | |
| Node | |
| Predicates.Test | 
| Class | Description | 
|---|---|
| AbstractJSONExpr | |
| JJTJSONPathCompilerState | |
| JSONPathCompiler | |
| JSONPathCompiler.JSONPathExpr | |
| JSONPathCompilerTokenManager | 
 Token Manager. 
 | 
| Predicates | |
| SimpleCharStream | 
 An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without
 unicode processing) adapted from the generated class. 
 | 
| SimpleNode | |
| Token | 
 Describes the input token stream. 
 | 
| Exception | Description | 
|---|---|
| ParseException | 
 This exception is thrown when parse errors are encountered. 
 | 
| Error | Description | 
|---|---|
| TokenMgrError | 
 Token Manager Error. 
 |