Commit Graph

54 Commits

Author SHA1 Message Date
Kei Hibino
f55a0f265b sql-words: update copyright notice. 2019-05-04 21:03:10 +09:00
Kei Hibino
4c0fcc85b3 sql-words: canonical monoid instance. 2019-05-04 21:02:46 +09:00
Kei Hibino
626701279c sql-words: fix. add fixity of (<++>). 2018-05-25 14:30:36 +09:00
Kei Hibino
8cd78d7c7a sql-words: add Semigroup instance for GHC 8.4.x. 2018-04-17 20:29:10 +09:00
Kei Hibino
3e3853f76b sql-words: update copyright notice. 2018-04-17 18:52:06 +09:00
Kei Hibino
b015740ef0 sql-words: add some keywords. 2017-05-29 16:48:58 +09:00
Blaz Repas
851a142e06 Support for ZonedTime and UTCTime 2016-02-28 19:40:26 +01:00
Kei Hibino
1f27c9f3e4 Export DString only type and add a testsuite to check monoid laws. 2015-01-06 18:42:54 +09:00
Kei Hibino
7676774782 Add Eq instances. 2015-01-06 18:17:25 +09:00
Kei Hibino
d92a17519d Add directly concat operator. 2015-01-06 17:55:16 +09:00
Kei Hibino
289f34f164 Update haddock. 2014-10-10 18:38:25 +09:00
Kei Hibino
b7c8f97304 Remove unused definitions. 2014-05-13 22:36:46 +09:00
Kei Hibino
827e72a813 Remove old unused module. 2014-05-13 21:50:47 +09:00
Kei Hibino
8d1981fec2 Add strict flag. 2014-05-13 21:41:19 +09:00
Kei Hibino
90e527728f Add string-operator composition. 2014-05-13 19:33:31 +09:00
Kei Hibino
16dbf2403d Simplify. 2014-05-13 16:47:44 +09:00
Kei Hibino
e3df083026 Add fold operation of Keyword sequence. 2014-05-13 15:01:19 +09:00
Kei Hibino
ae52ae3f54 Add concatination operators using monoid instances. 2014-05-12 18:26:30 +09:00
Kei Hibino
4cc5b1b3c6 Use of monoid instance definitions. 2014-05-12 18:16:37 +09:00
Kei Hibino
472765d66a Update haddock. 2014-05-12 18:14:38 +09:00
Kei Hibino
0344d94343 Divide type module into internal type module. 2014-05-12 18:10:12 +09:00
Kei Hibino
40721c5d6b Rename internal definition. 2014-05-12 15:22:52 +09:00
Kei Hibino
ba44f38179 Handling mempty case. 2014-05-12 14:59:16 +09:00
Kei Hibino
454504b511 Add monoid instances for sql-words. 2014-05-12 14:36:00 +09:00
Kei Hibino
51cab2f134 Update SQL Keyword implementation using internal diff-string type. 2014-05-10 17:44:41 +09:00
Kei Hibino
db8e7c4276 Add keywords for date and time literals. 2014-01-13 12:59:02 +09:00
Kei Hibino
05105fd3f3 Add window function keywords. 2013-12-21 19:46:35 +09:00
Kei Hibino
20cc49deff Add keywords for GROUPING SETS features. 2013-10-22 09:57:44 +09:00
Kei Hibino
5bef279665 Update keyword set. 2013-09-27 01:29:00 +09:00
Kei Hibino
c184c96b1f Remove concrete unary operator. 2013-09-03 23:39:18 +09:00
Kei Hibino
6ad47d791f Update haddocks. 2013-09-03 23:23:43 +09:00
Kei Hibino
a0543f4ddd Add EXISTS keyword and 'defineUniOp'. 2013-09-03 19:54:17 +09:00
Kei Hibino
4885ebe91d Add not operator. 2013-07-29 14:04:17 +09:00
Kei Hibino
d6b3238e94 Add keywords for set binary operations on table forms. 2013-06-28 16:08:29 +09:00
Kei Hibino
cc6dd6db63 Update haddock. 2013-05-30 21:09:05 +09:00
Kei Hibino
fac7135953 Expand type signatures for haddock. 2013-05-30 21:03:14 +09:00
Kei Hibino
5b255fddfb Update haddock. 2013-05-30 20:56:58 +09:00
Kei Hibino
7a941eaeb6 Update haddock. 2013-05-30 20:37:44 +09:00
Kei Hibino
e9b4f894c4 Renamed. 2013-05-30 19:12:27 +09:00
Kei Hibino
4338e2dfaa Update haddock. 2013-05-30 19:02:56 +09:00
Kei Hibino
5daf8a5f11 Add keywords for aggregations. 2013-05-27 17:56:22 +09:00
Kei Hibino
a0c7427028 Add a module get string result of concatination. 2013-05-17 19:17:50 +09:00
Kei Hibino
9da25a14f6 Move definition of stringMap. 2013-05-17 18:58:43 +09:00
Kei Hibino
45d631051a Specify associatibity of in' operator. 2013-05-17 18:54:51 +09:00
Kei Hibino
b59e5586fb Integrate signature of binary operators. 2013-05-17 18:51:34 +09:00
Kei Hibino
2711df6c0b Integrate binary operator signatures. 2013-05-17 18:40:55 +09:00
Kei Hibino
a7e1778b31 Add integrated module. 2013-05-17 18:29:50 +09:00
Kei Hibino
c4e21b3a5b Divide into two modules, type module and combinator module.
--HG--
rename : sql-words/src/Language/SQL/Keyword.hs => sql-words/src/Language/SQL/Keyword/Concat.hs
rename : sql-words/src/Language/SQL/Keyword.hs => sql-words/src/Language/SQL/Keyword/Type.hs
2013-05-17 15:40:00 +09:00
Kei Hibino
497ccb1bac Add header document. Add keyword 'IN' and binary operator. 2013-05-16 18:23:08 +09:00
Kei Hibino
26d03c910f Remove old comment. 2013-04-27 04:14:26 +09:00