Moving AST pretty printer to the new AST module and adding strict mode to the new parser