1
Fork 0
Commit graph

297 commits

Author SHA1 Message Date
Jake Wheat 8e9b9edd0c add window functions to the keyword parser hack so they work, bug #18 2019-07-07 13:08:02 +01:00
Jake Wheat e54cfee62b work on documentation for new release 2019-07-07 12:54:22 +01:00
Jake Wheat 8555650583 update build to use new cabal, update stack resolver, add build target for exe 2019-07-07 11:33:02 +01:00
Jake Wheat 908a8156e2 small updates for latest packages, cabal and ghc 2019-07-05 19:19:10 +01:00
Jake Wheat 372dcf91cc
Merge pull request #17 from gbordyugov/read-stdin
Read stdin for SimpleSqlParserTool
2018-11-28 09:53:16 +07:00
Grigory Bordyugov fd8356aa1b read stdin 2018-11-27 17:54:53 +01:00
Jake Wheat 00433a26e8 update some package versions 2018-09-22 11:37:13 +01:00
Jonas Scholl 9631a3d1ba Update for base-4.11 compatibility. 2018-07-11 22:37:18 +02:00
Jake Wheat 25982a78db check with stackage/ghc 8.2.1 snapshot 2017-08-05 12:43:56 +03:00
Jake Wheat a33de9d7e0 update to lts-9.0 2017-08-05 12:29:33 +03:00
Jake Wheat afe3b72a71 Merge branch '0.4.3' 2017-08-05 12:11:09 +03:00
Jake Wheat 2b9f32f2a1 update changelog 2017-08-05 11:53:47 +03:00
Jake Wheat aafe06da7c add backported Makefile 2017-08-02 22:33:18 +03:00
Jake Wheat 67282108c9 add base version in cabal file for hackage 2017-08-02 22:32:39 +03:00
Jake Wheat 57e5004328 update dependencies 2017-06-27 23:07:56 +03:00
Jake Wheat 8468ec389a update stack lts version 2017-06-27 22:51:29 +03:00
Jake Wheat e3b6f1570e Merge pull request #12 from gbordyugov/tool-update
tools/SimpleSqlParserTool.lhs fix
2017-06-27 20:36:53 +03:00
Grigory Bordyugov 58024e417e dialect variable in SimpleSqlParserTool.lhs 2017-02-09 13:15:23 +01:00
Grigory Bordyugov 9e24a308e7 tools/SimpleSqlParserTool.lhs fix 2017-02-09 11:46:49 +01:00
Jake Wheat cef4205293 upgrade stack file to lts 6.10 2016-08-10 11:32:10 +03:00
Jake Wheat ff3dcb814c add support for oracle type size units 'char' and 'byte', example: varchar2(55 byte) 2016-08-10 11:27:30 +03:00
Jake Wheat efcb0f78d1 add dependencies back to base 2016-07-12 09:58:34 +03:00
Jake Wheat 6f42a4866a update version to 0.4.2 2016-07-12 09:55:04 +03:00
Jake Wheat b3333b04bc update dependencies so it works with ghc 8 2016-07-12 09:53:24 +03:00
Jake Wheat b23f3aaa07 Merge pull request #10 from hanjoosten/master
Relax dependency of base
2016-06-10 09:39:51 +03:00
Han Joosten da83bba812 Relax dependency of base, to enable use of stack in combination of GHC 8. 2016-06-07 11:02:59 +02:00
Jake Wheat 7f08e51c74 add comments to statement syntax 2016-02-22 23:28:59 +02:00
Jake Wheat c56a1c8fc8 use explicit data type for sign in interval literals 2016-02-22 23:25:00 +02:00
Jake Wheat d52b5efc8b rename CombineQueryExpr to QueryExprSetOp and CombineOp to SetOperatorName 2016-02-22 23:24:43 +02:00
Jake Wheat a2645ace3f rename ValueExpr to ScalarExpr 2016-02-22 23:24:25 +02:00
Jake Wheat 09223c3de9 refactor the identifier lexer a bit 2016-02-22 23:24:02 +02:00
Jake Wheat 9457720d2c refactor the symbol lexer more 2016-02-22 23:23:42 +02:00
Jake Wheat a3178ad249 refactor the symbol lexer a little 2016-02-22 23:20:11 +02:00
Jake Wheat 3f7e0123a2 a few documentation and website tweaks 2016-02-22 23:16:36 +02:00
Jake Wheat 10a38657b5 update TODO 2016-02-22 23:16:15 +02:00
Jake Wheat bef44a7431 update changelog 2016-02-22 23:15:57 +02:00
Jake Wheat 92c537fce2 move #iden to sql server dialect 2016-02-21 23:50:23 +02:00
Jake Wheat 83b16edb1f add support for odbc outer join syntax 2016-02-21 23:48:55 +02:00
Jake Wheat c8d745fd28 add support for odbc scalar exprs 2016-02-21 23:43:19 +02:00
Jake Wheat d8b351472f add positional arg to the syntax and parser 2016-02-21 23:36:47 +02:00
Jake Wheat 64d3b742b4 make aggregate function names non keywords 2016-02-18 20:38:59 +02:00
Jake Wheat c0b4358d89 parse functions whose name is a keyword 2016-02-18 20:37:12 +02:00
Jake Wheat 90e66f4888 reorder identifier-like parser code in lex 2016-02-18 20:32:32 +02:00
Jake Wheat ba55859dd7 special case in the lexer to support postgres 1..2 2016-02-18 20:29:45 +02:00
Jake Wheat 31914dfd83 add some notes 2016-02-15 20:36:01 +02:00
Jake Wheat ee4098e189 lexer tweaks
combine hostparam with prefixed variable
refactor some of the lexing code slightly
fix error in tests where it was using the ansi dialect instead of
  postgres for testing :::, etc.
2016-02-15 20:35:38 +02:00
Jake Wheat 31f9912faa lexer tweaks
refactor dollarstring parser
fix to not allow three or more adjacent colons in postgres dialect
2016-02-15 20:34:58 +02:00
Jake Wheat b4c2276a1f tidy up the tokensWillPrintAndLex function some more 2016-02-15 20:34:28 +02:00
Jake Wheat 36109ce584 refactor the tokenswillprintandlex utility function 2016-02-15 20:34:04 +02:00
Jake Wheat a4d91b3e44 add support for odbc symbols: {} in lexer 2016-02-15 20:33:37 +02:00