1
Fork 0

Commit graph

  • 9f4a457a4d fix extra 'as' when printing ctes Jake Wheat 2019-08-31 09:30:42 +0100
  • ce0eeb392a fix parsing of quoted keywords Jake Wheat 2019-08-31 09:13:09 +0100
  • c5b8df7e2f add note about older ghc versions Jake Wheat 2019-07-08 18:40:55 +0100
  • 525a1a8652 fixes to docs Jake Wheat 2019-07-07 13:46:39 +0100
  • 5db749128a update changelog Jake Wheat 2019-07-07 13:21:20 +0100
  • 8e9b9edd0c add window functions to the keyword parser hack so they work, bug #18 Jake Wheat 2019-07-07 13:08:02 +0100
  • e54cfee62b work on documentation for new release Jake Wheat 2019-07-07 12:54:22 +0100
  • 8555650583 update build to use new cabal, update stack resolver, add build target for exe Jake Wheat 2019-07-07 11:33:02 +0100
  • 908a8156e2 small updates for latest packages, cabal and ghc Jake Wheat 2019-07-05 19:19:10 +0100
  • 372dcf91cc
    Merge pull request #17 from gbordyugov/read-stdin Jake Wheat 2018-11-28 09:53:16 +0700
  • fd8356aa1b read stdin Grigory Bordyugov 2018-11-27 17:54:53 +0100
  • 00433a26e8 update some package versions Jake Wheat 2018-09-22 11:37:13 +0100
  • 9631a3d1ba Update for base-4.11 compatibility. Jonas Scholl 2018-07-11 22:37:18 +0200
  • 25982a78db check with stackage/ghc 8.2.1 snapshot Jake Wheat 2017-08-05 12:43:56 +0300
  • a33de9d7e0 update to lts-9.0 Jake Wheat 2017-08-05 12:29:33 +0300
  • afe3b72a71 Merge branch '0.4.3' Jake Wheat 2017-08-05 12:11:09 +0300
  • 2b9f32f2a1 update changelog Jake Wheat 2017-08-05 11:53:47 +0300
  • aafe06da7c add backported Makefile Jake Wheat 2017-08-02 22:33:18 +0300
  • 67282108c9 add base version in cabal file for hackage Jake Wheat 2017-08-02 22:32:39 +0300
  • 57e5004328 update dependencies Jake Wheat 2017-06-27 23:07:56 +0300
  • 8468ec389a update stack lts version Jake Wheat 2017-06-27 22:51:29 +0300
  • e3b6f1570e Merge pull request #12 from gbordyugov/tool-update Jake Wheat 2017-06-27 20:36:53 +0300
  • 58024e417e dialect variable in SimpleSqlParserTool.lhs Grigory Bordyugov 2017-02-09 13:15:23 +0100
  • 9e24a308e7 tools/SimpleSqlParserTool.lhs fix Grigory Bordyugov 2017-02-09 11:45:26 +0100
  • cef4205293 upgrade stack file to lts 6.10 Jake Wheat 2016-08-10 11:32:10 +0300
  • ff3dcb814c add support for oracle type size units 'char' and 'byte', example: varchar2(55 byte) Jake Wheat 2016-08-10 11:27:30 +0300
  • efcb0f78d1 add dependencies back to base Jake Wheat 2016-07-12 09:58:34 +0300
  • 6f42a4866a update version to 0.4.2 Jake Wheat 2016-07-12 09:55:04 +0300
  • b3333b04bc update dependencies so it works with ghc 8 Jake Wheat 2016-07-12 09:53:24 +0300
  • b23f3aaa07 Merge pull request #10 from hanjoosten/master Jake Wheat 2016-06-10 09:39:51 +0300
  • da83bba812 Relax dependency of base, to enable use of stack in combination of GHC 8. Han Joosten 2016-06-07 11:02:59 +0200
  • 7f08e51c74 add comments to statement syntax Jake Wheat 2016-02-22 23:28:59 +0200
  • c56a1c8fc8 use explicit data type for sign in interval literals Jake Wheat 2016-02-22 23:25:00 +0200
  • d52b5efc8b rename CombineQueryExpr to QueryExprSetOp and CombineOp to SetOperatorName Jake Wheat 2016-02-22 23:24:43 +0200
  • a2645ace3f rename ValueExpr to ScalarExpr Jake Wheat 2016-02-22 23:24:25 +0200
  • 09223c3de9 refactor the identifier lexer a bit Jake Wheat 2016-02-22 23:24:02 +0200
  • 9457720d2c refactor the symbol lexer more Jake Wheat 2016-02-22 23:23:42 +0200
  • a3178ad249 refactor the symbol lexer a little Jake Wheat 2016-02-22 23:20:11 +0200
  • 3f7e0123a2 a few documentation and website tweaks Jake Wheat 2016-02-22 23:16:36 +0200
  • 10a38657b5 update TODO Jake Wheat 2016-02-22 23:16:15 +0200
  • bef44a7431 update changelog Jake Wheat 2016-02-22 23:15:57 +0200
  • 92c537fce2 move #iden to sql server dialect Jake Wheat 2016-02-21 23:50:23 +0200
  • 83b16edb1f add support for odbc outer join syntax Jake Wheat 2016-02-21 23:48:55 +0200
  • c8d745fd28 add support for odbc scalar exprs Jake Wheat 2016-02-21 23:43:19 +0200
  • d8b351472f add positional arg to the syntax and parser Jake Wheat 2016-02-21 23:36:47 +0200
  • 64d3b742b4 make aggregate function names non keywords Jake Wheat 2016-02-18 20:38:59 +0200
  • c0b4358d89 parse functions whose name is a keyword Jake Wheat 2016-02-18 20:37:12 +0200
  • 90e66f4888 reorder identifier-like parser code in lex Jake Wheat 2016-02-18 20:32:32 +0200
  • ba55859dd7 special case in the lexer to support postgres 1..2 Jake Wheat 2016-02-18 20:29:45 +0200
  • 31914dfd83 add some notes Jake Wheat 2016-02-15 20:36:01 +0200
  • ee4098e189 lexer tweaks Jake Wheat 2016-02-15 20:35:38 +0200
  • 31f9912faa lexer tweaks Jake Wheat 2016-02-15 20:34:58 +0200
  • b4c2276a1f tidy up the tokensWillPrintAndLex function some more Jake Wheat 2016-02-15 20:34:28 +0200
  • 36109ce584 refactor the tokenswillprintandlex utility function Jake Wheat 2016-02-15 20:34:04 +0200
  • a4d91b3e44 add support for odbc symbols: {} in lexer Jake Wheat 2016-02-15 20:33:37 +0200
  • 9adce162e5 add support for [] quoted identifiers and for #var, @var Jake Wheat 2016-02-15 20:33:11 +0200
  • b22cde4100 add support for @var and #var in sqlserver and oracle dialects respectively Jake Wheat 2016-02-15 20:32:26 +0200
  • 9fd2970f26 work on lexing: error cases Jake Wheat 2016-02-15 20:31:06 +0200
  • 4bca2fa2ec work on lexing Jake Wheat 2016-02-15 20:20:24 +0200
  • 47198c78c1 add tests for + - followed by comment edge cases Jake Wheat 2016-02-13 20:38:49 +0200
  • fc2119be02 refactor postgresql operator parsing Jake Wheat 2016-02-13 20:34:50 +0200
  • c24008444c work on postgres operator parsing Jake Wheat 2016-02-13 20:28:12 +0200
  • 5084c0c3ab add lexing for \' only in e' strings and dollar strings in pg dialect Jake Wheat 2016-02-13 17:07:27 +0200
  • b41803427d work on postgresql lexing Jake Wheat 2016-02-13 16:31:20 +0200
  • a59f19aae9 don't unescape quotes in string literals and identifiers Jake Wheat 2016-02-13 15:54:40 +0200
  • a892d6d2ee add .stack-work to gitignore Jake Wheat 2016-02-13 15:40:26 +0200
  • f17053c7d9 add notes to lex.lhs Jake Wheat 2016-02-13 11:40:49 +0200
  • 91e7012c47 add stack.yaml Jake Wheat 2016-02-13 11:40:33 +0200
  • aa5c2e89c7 refactor the identifier syntax Jake Wheat 2016-02-12 14:13:47 +0200
  • 52f035b718 new syntax for names and string literals Jake Wheat 2016-02-12 13:09:58 +0200
  • 1b4eefc431 refactor dialect into a non enum and separate to own file Jake Wheat 2016-02-12 12:51:06 +0200
  • 2b73907119 rename modules lexer->lex, parser->parse Jake Wheat 2016-02-12 12:22:19 +0200
  • e08452f0db add happy to the makefile Jake Wheat 2016-02-12 11:59:55 +0200
  • 5b786bd11d small tweaks Jake Wheat 2016-02-12 11:57:09 +0200
  • c102528d5f add create and drop assertion Jake Wheat 2015-08-16 20:03:02 +0300
  • 3c0788af6e add support for create/drop role, grant, revoke Jake Wheat 2015-08-15 21:01:48 +0300
  • 91875b7e7e rearrange tests slightly and hide/show tests in the website a bit better Jake Wheat 2015-08-15 19:04:29 +0300
  • 63a23cabf4 small infrastructure fixes Jake Wheat 2015-08-15 16:17:12 +0300
  • 455726f6c2 rearrange index Jake Wheat 2015-08-14 12:25:33 +0300
  • c35ea6e08b small fixes and update changelog Jake Wheat 2015-08-09 20:13:11 +0300
  • 322b6f200d finish on the website updates for now Jake Wheat 2015-08-08 22:30:17 +0300
  • b7d9d92ae7 update supported_sql page to asciidoc Jake Wheat 2015-08-08 21:24:18 +0300
  • 60963de5e0 change website index to be asciidoc Jake Wheat 2015-08-08 21:19:18 +0300
  • 61e7a89416 work on website Jake Wheat 2015-08-08 20:49:23 +0300
  • 357c5737b6 fix link to website Jake Wheat 2015-08-08 20:07:44 +0300
  • 2c817f4088 fix silly bug with is distinct from parsing Jake Wheat 2015-08-05 22:57:36 +0300
  • 136257bfd5 fixes to operator precedence, introduced some bugs to fix also Jake Wheat 2015-08-05 22:38:44 +0300
  • 666d1f877f add basic transction control Jake Wheat 2015-08-04 22:53:08 +0300
  • a9d51d1ebb add create,alter,drop sequence Jake Wheat 2015-08-04 22:35:51 +0300
  • 9aab04b189 add create, alter, drop domain Jake Wheat 2015-08-04 22:08:32 +0300
  • c2810cddd2 add support for create and drop view Jake Wheat 2015-08-02 23:52:01 +0300
  • 8291fbaa44 add drop table support Jake Wheat 2015-08-02 23:27:09 +0300
  • f0baa3c37b add alter table variations: set default drop default set not null drop not null set data type drop column add constraint drop constraint Jake Wheat 2015-08-02 23:22:06 +0300
  • f6477ac214 add alter table add column support Jake Wheat 2015-08-02 20:56:39 +0300
  • fa1df4c7a2 add table constraint definitions to create table Jake Wheat 2015-08-02 20:36:05 +0300
  • e6e8264b3d add support for column constraints in create table Jake Wheat 2015-08-02 19:27:39 +0300
  • 4f80ec96d4 add generation clause support to create table Jake Wheat 2015-08-02 18:14:45 +0300
  • e495e240c0 add default and identity to create table Jake Wheat 2015-08-02 18:04:40 +0300
  • 056cd1afda tweak lexer tests Jake Wheat 2015-08-02 15:58:09 +0300
  • 3b5deec2e5 fix positioning in lexer? and fix line comment token missing trailing \n Jake Wheat 2015-08-02 15:29:35 +0300