[ ] make the pretty printer supporting the complete OQL3 syntax [ ] rewrite the query analyser API to be more user friendly