| Name | Description | Type | Package | Framework |
| CharStream | This interface describes a character stream that maintains line and column number positions of the characters. | Interface | org.apache.lucene.queryparser.surround.parser | Apache Lucene |
| FastCharStream | An efficient implementation of JavaCC's CharStream interface. | Class | org.apache.lucene.queryparser.surround.parser | Apache Lucene |
| ParseException | This exception is thrown when parse errors are encountered. | Class | org.apache.lucene.queryparser.surround.parser | Apache Lucene |
| QueryParser | This class is generated by JavaCC. | Class | org.apache.lucene.queryparser.surround.parser | Apache Lucene |
| QueryParserConstants | Token literal values and constants. | Interface | org.apache.lucene.queryparser.surround.parser | Apache Lucene |
| QueryParserTokenManager | Class | org.apache.lucene.queryparser.surround.parser | Apache Lucene | |
| Token | Describes the input token stream. | Class | org.apache.lucene.queryparser.surround.parser | Apache Lucene |
| TokenMgrError | Token Manager Error. | Class | org.apache.lucene.queryparser.surround.parser | Apache Lucene |