External Query Parser Implementations
Exploring Query Parsers an article
Esqueranto - An antlr lexer/parser grammar for the Contextual Query Language (CQL) and related tree grammars for concrete search implementations (e.g. Lucene).
Siren queryParser using Jflex.