Jake Wheat
182526d1fc
add parsing for unary + -
2013-12-13 20:01:57 +02:00
Jake Wheat
ed47656a0c
work on errors
2013-12-13 19:21:44 +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
2c1eedb70f
implement complete base 10 number parser, shorten some syntax names
2013-12-13 17:00:22 +02:00
Jake Wheat
63fe9778f7
split number literals and string literals
2013-12-13 16:44:00 +02:00
Jake Wheat
afc6933f64
put the modules in a better path
2013-12-13 16:04:48 +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
Jake Wheat
5ae8dbcf2c
add license, readme, gitignore and cabal
2013-12-13 12:46:35 +02:00
Jake Wheat
f3f5f849bd
initial import
2013-12-13 12:39:26 +02:00