1
Fork 0
Commit graph

266 commits

Author SHA1 Message Date
Jake Wheat b14af47773 add support for a bunch of keyword binary operators 2013-12-13 21:41:50 +02:00
Jake Wheat 546d9b023d add support for more is ... postfix ops 2013-12-13 21:34:59 +02:00
Jake Wheat 4f73f4ec44 split the Op ctor into binop,prefixop, postfixop and specialop
add support for is null
2013-12-13 21:26:14 +02:00
Jake Wheat 955658c41f add support for between 2013-12-13 21:13:36 +02:00
Jake Wheat 386d835cf8 add support for in list, and fix code for in query expr 2013-12-13 21:00:06 +02:00
Jake Wheat 00269617b3 add support for subqueries in scalar expressions 2013-12-13 20:43:28 +02:00
Jake Wheat d6d91b1935 add casts, disable failing tests temporarily 2013-12-13 20:24:20 +02:00
Jake Wheat 99409fbc15 simplify the error position code 2013-12-13 20:08:43 +02:00
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