1
Fork 0
Commit graph

74 commits

Author SHA1 Message Date
Jake Wheat
7d094182b7 add support for multiple case when expressions 2013-12-17 18:42:00 +02:00
Jake Wheat
89a4dd0e3e add a few more operators: % & ^ | ~ 2013-12-17 16:15:19 +02:00
Jake Wheat
b2728ec9bf add support for ansi standard offset and fetch syntax 2013-12-17 16:00:17 +02:00
Jake Wheat
8093498f2d generalize . to a binary operator 2013-12-17 15:21:43 +02:00
Jake Wheat
8adc169b38 add support for '' in string literals 2013-12-17 15:09:28 +02:00
Jake Wheat
72b67166d9 add support for 'table t' syntax 2013-12-17 13:58:44 +02:00
Jake Wheat
4308acb982 add support for with recursive and column aliases in cte 2013-12-17 13:41:06 +02:00
Jake Wheat
6ff8c9ddc5 rearrange the test code and add some notes on postgres 2013-12-17 11:40:31 +02:00
Jake Wheat
86ba354e26 fix case insensitivity for keyword parsing, add some notes 2013-12-16 13:33:05 +02:00
Jake Wheat
3f0ff9aec0 small tidyups 2013-12-14 20:20:41 +02:00
Jake Wheat
3fa7086a48 few small typos, etc. 2013-12-14 17:09:45 +02:00
Jake Wheat
b6633bf73c reformat 2013-12-14 16:58:35 +02:00
Jake Wheat
c28db4d470 add haddock, reorder the fields in binop and jointref to be more natural 2013-12-14 13:33:15 +02:00
Jake Wheat
0de32d3429 tidying up 2013-12-14 10:55:44 +02:00
Jake Wheat
e80b3606b1 update todo 2013-12-14 01:01:07 +02:00
Jake Wheat
f08f4eb13b few small fixes
untested fix for case insensitive keywords
add partial support for interval literals
fix bug in prefix operator cast parsing
2013-12-14 00:07:45 +02:00
Jake Wheat
a001d120c1 tidyups 2013-12-13 22:25:22 +02:00
Jake Wheat
182526d1fc add parsing for unary + - 2013-12-13 20:01:57 +02:00
Jake Wheat
aa26603a0c start work on cast expressions, add lots more test targets 2013-12-13 18:50:41 +02:00
Jake Wheat
a81f62b940 add support for limit and offset 2013-12-13 17:27:02 +02:00
Jake Wheat
1a8551825d add directions to order by 2013-12-13 17:08:10 +02:00
Jake Wheat
e3be820dfb pretty printer, minor clean ups
clean up some warnings
update the cabal file
add pretty printer
add pretty printing tests
2013-12-13 15:05:32 +02:00
Jake Wheat
52b9f3f4f4 add support for count(*) 2013-12-13 14:21:25 +02:00
Jake Wheat
c29176f08e add TODO, tests and some small fixes
add TODO
add a bunch of tests
fix issue where 'order by' was being confused with the 'or' operator
  due to bad lexing
fix missing ctor in parens scalar expr parser
rename parens scalar parser to sparens and betweenParens helper to
  parrens
export the makeSelect from the syntax module
2013-12-13 14:08:33 +02:00