building a parboiled query parser to replace my own.