A simple JavaCC-generated parser used by the {@link it.unimi.di.mg4j.query.Query} class. For details about the syntax, please consult the {@link it.unimi.di.mg4j.search} package documentation. If you need to know the relation between queries, syntax trees and document iterators please consult the {@link it.unimi.di.mg4j.query.nodes} package documentation.