Finish porting QueryParsers.Flexible