Jake Wheat
|
5269cec38d
|
final text tweaks
|
2024-10-08 15:34:28 +01:00 |
|
Jake Wheat
|
bd85f2ba74
|
fix website generation, update stack, a few small tweaks
|
2024-10-07 12:17:25 +01:00 |
|
Jake Wheat
|
6805383774
|
update changelog
|
2024-10-07 10:53:50 +01:00 |
|
Jake Wheat
|
fc002dc549
|
add partial support for parens at the query expression level
|
2024-10-07 10:49:50 +01:00 |
|
Jake Wheat
|
f1ff143457
|
Merge remote-tracking branch 'origin/master'
|
2024-10-07 09:48:11 +01:00 |
|
Jake Wheat
|
4d907fee7a
|
Merge pull request #56 from Airsequel/latest
Mixing default clauses and constraints & columns without types
|
2024-10-07 09:47:43 +01:00 |
|
Jake Wheat
|
b6e74ed400
|
Merge remote-tracking branch 'origin/master'
|
2024-10-07 09:42:42 +01:00 |
|
Jake Wheat
|
fb6248a110
|
Merge pull request #58 from hanjoosten/bugfix-issue#57
Bugfix for issue Bug: Brackets required in generated select statement…
|
2024-10-07 09:40:32 +01:00 |
|
hanjoosten
|
0a3c672cd5
|
Bugfix for issue Bug: Brackets required in generated select statement. #57
|
2024-10-05 17:54:31 +02:00 |
|
prescientmoon
|
4b0db42396
|
Merge branch 'default-clause-inside-constraints' into latest
|
2024-09-02 19:50:11 +02:00 |
|
prescientmoon
|
74578f9cdf
|
Allow default clauses inside constraints
|
2024-09-02 19:06:33 +02:00 |
|
prescientmoon
|
424211b49a
|
Allow not specifying types for column defs
|
2024-09-02 18:25:37 +02:00 |
|
Jake Wheat
|
39c8e05224
|
Merge pull request #52 from Airsequel/without-rowid
Implement sqlite "without rowid" clauses
|
2024-07-15 12:49:51 +01:00 |
|
prescientmoon
|
bae817defd
|
Implement sqlite "without rowid" clauses
|
2024-07-11 21:59:58 +02:00 |
|
Jake Wheat
|
c79556d31c
|
update changelog
|
2024-02-12 22:42:28 +00:00 |
|
Jake Wheat
|
b3bfb5e723
|
refactor parsing code slightly, small parse error tweaks
|
2024-02-08 10:49:37 +00:00 |
|
Jake Wheat
|
742382fcc0
|
restrict parsing of * and X.* as term in expressions
|
2024-02-08 10:43:11 +00:00 |
|
Jake Wheat
|
6e1e377308
|
replace error messages tool with golden test approach
|
2024-02-08 10:38:19 +00:00 |
|
Jake Wheat
|
c11bee4a9c
|
switch tests to hspec, improve error messages
|
2024-02-04 16:00:59 +00:00 |
|
Jake Wheat
|
fadd010942
|
add tags to release checklist
|
2024-02-03 13:47:18 +00:00 |
|
Jake Wheat
|
59406c749e
|
restore source-repository section to cabal file
|
2024-02-03 09:07:30 +00:00 |
|
Jake Wheat
|
7f4fda7ce7
|
fix error message quoting
|
2024-02-02 17:20:20 +00:00 |
|
Jake Wheat
|
1f51e630d3
|
update changelog
|
2024-01-26 17:17:28 +00:00 |
|
Jake Wheat
|
681cbfc416
|
overhaul website
|
2024-01-26 16:29:58 +00:00 |
|
Jake Wheat
|
45669ed7d3
|
reorganise
move exe example to examples/
get rid of the second example
move tests to tests/
don't shadow show in Pretty
|
2024-01-26 15:28:15 +00:00 |
|
Jake Wheat
|
fa5091ac80
|
update docs
|
2024-01-12 19:25:13 +00:00 |
|
Jake Wheat
|
fe6b71fa2a
|
hlint pass
|
2024-01-11 15:34:07 +00:00 |
|
Jake Wheat
|
858c7723b0
|
adjust makeSelect helper to be new type, lib and tests now compile without any warnings
|
2024-01-11 14:45:20 +00:00 |
|
Jake Wheat
|
a3d1ba7e5c
|
attempt to improve some parse errors, change some imports to be explicit
|
2024-01-11 14:01:04 +00:00 |
|
Jake Wheat
|
9cadbee355
|
remove unneeded Setup.hs, update LICENSE, email
|
2024-01-11 13:55:41 +00:00 |
|
Jake Wheat
|
e93d56b47a
|
add stack.yaml.lock file
|
2024-01-11 13:51:57 +00:00 |
|
Jake Wheat
|
d2f4ebcb46
|
remote now unused combinators file
|
2024-01-11 13:51:48 +00:00 |
|
Jake Wheat
|
382555b060
|
trivial tweaks
|
2024-01-10 17:05:56 +00:00 |
|
Jake Wheat
|
add2e373a0
|
update changelog
|
2024-01-10 16:24:14 +00:00 |
|
Jake Wheat
|
32e738f050
|
fix rendering of test case examples for website, other small fixes to website
|
2024-01-10 16:18:05 +00:00 |
|
Jake Wheat
|
6ebf63ba29
|
get compiling with the latest stack lts (22.5)
|
2024-01-10 16:17:30 +00:00 |
|
Jake Wheat
|
301ee009d0
|
fix pretty printer formatting
|
2024-01-10 16:10:00 +00:00 |
|
Jake Wheat
|
6cde51dd57
|
remove old travis file which hasn't worked for a long time
|
2024-01-10 12:59:18 +00:00 |
|
Jake Wheat
|
0460c237e5
|
update website
|
2024-01-10 12:54:01 +00:00 |
|
Jake Wheat
|
2fd285e670
|
tidying pass: update changelog, get example compiling, pass on haddock, rename MyStream to SQLStream, tweak cabal file
|
2024-01-10 12:29:21 +00:00 |
|
Jake Wheat
|
de121d1fd6
|
move the megaparsec stream stuff to the lexer, restore the old lex return without source positions, add a new lex function that does return source positions
|
2024-01-10 11:57:13 +00:00 |
|
Jake Wheat
|
e76aa2818b
|
all tests passing, switch to megaparsec provisionally complete
|
2024-01-10 11:41:38 +00:00 |
|
Jake Wheat
|
4e09fe9f45
|
get old lexing code working again, now only 3 tests fail
|
2024-01-10 11:28:34 +00:00 |
|
Jake Wheat
|
0f307f51c7
|
fix handling of lex errors
|
2024-01-10 09:44:12 +00:00 |
|
Jake Wheat
|
55a7537108
|
clean up some warnings, remove parsec dep, fix a temp commented out test
|
2024-01-10 09:34:17 +00:00 |
|
Jake Wheat
|
af8ea544f6
|
fix the permutation parsers
|
2024-01-10 09:27:13 +00:00 |
|
Jake Wheat
|
8cc475240b
|
fix the scalar expression operator parsing, use expression operator parsing for set operations too
|
2024-01-10 09:18:07 +00:00 |
|
Jake Wheat
|
7a5ad6c206
|
add reader to parse stack for dialect
|
2024-01-10 08:18:57 +00:00 |
|
Jake Wheat
|
ab687318fb
|
checkpoint during parser conversion to megaparsec
|
2024-01-10 07:40:24 +00:00 |
|
Jake Wheat
|
9396aa8cba
|
switch in megaparsec with stub lexing code
|
2024-01-09 17:53:12 +00:00 |
|