Changelog for hssqlppp-0.0.6

annotated tree The API and type checking code has had a major overhaul, now uses annotations inline in the ast, has rudimentary haddock documentation, and the API is starting to take shape. No significant progress on actual parsing or typechecking since last release. secondtypechecking typechecks a fair amount of select statements, and does some type checking of insert, update, delete and create statements. It can also take a sql file and parse, type check, and spit it back out with type checking information interspersed with the statements (but with the formatting mangled and the comments stripped). earlytypechecking hasn't fixed the error messages, but can now type check some select statements, it includes a command to read a sql file in, type check it against a database, then pretty print the ast interspersed with the inferred types of each statement in comments. lexing parses with a separate lexer, unfortunately the error messages have gone wrong. prealpha1 parses without a separate lexer and gives ok error messages