Query parser.