1
Fork 0

update changelog

This commit is contained in:
Jake Wheat 2014-04-16 20:38:19 +03:00
parent dffd7b0d7a
commit e40ea1ad52
2 changed files with 27 additions and 7 deletions

12
TODO
View file

@ -1,9 +1,9 @@
continue 2003 review and tests
tutorial parser:
expr hack as best as can
left factor as much as possible
table expression in syntax
replace into this project
touch up the expr hack as best as can
left factor as much as possible (see below on notes)
table expression in syntax:
QueryExpr = Select SelectList (Maybe TableExpr)
and the TableExpr contains all the other bits?
finish off ansi 2003 support or specific subset
summarize todos
start looking at error messages
@ -12,7 +12,7 @@ represent missing optional bits in the ast as nothing instead of the
default
look at fixing the expression parsing completely
represent natural and using/on in the syntax more close to the
concrete syntax - don't combine
concrete syntax - don't combine in the ast
left factor/try removal:

View file

@ -1,5 +1,25 @@
0.4.0-dev
0.4.0-dev (updated to dffd7b0d7a08e0c59a33f5da4730a49484eb2cdb)
completely remove dependency on haskell-src-exts
remove lots of 'try' from the parser which should start to improve
the error messages
fix some trailing whitespace issues in the keyword style functions,
e.g. extract(day from x), dealing with trailing whitespace on
the parens was fixed
improve some cases of parsing chained prefix or postfix operators
(still some issues here)
parse schema qualified table names in from clause (thanks to Sönke
Hahn)
fix bug where the 'as' was incorrectly optional in a with
expression list item
fix bug in set operations where 'all' was assumed as the default
instead of 'distinct', e.g. 'select * from t union select * from
u' was parsed to 'select * from t union all select * from u'
instead of 'select * from t union distinct select * from u'.
fix corresponding bug where 'distinct' was being pretty printed in
this case and 'all' was not since the assumed default was the
wrong way round
replace Int with Integer in the Syntax
derive Data and Typeable in all the Syntax types
0.3.1 (commit 5cba9a1cac19d66166aed2876d809aef892ff59f)
update to work with ghc 7.8.1
0.3.0 (commit 9e75fa93650b4f1a08d94f4225a243bcc50445ae)