start on dialect prototype code
example how to switch parsing and pretty printing depending on dialect
move limit to only be reserved word in mysql dialect