Add SQL::Parser.parse convenience method
Fix parser to only parse the input once