summaryrefslogtreecommitdiff
path: root/graphql.cabal
diff options
context:
space:
mode:
authorDanny Navarro <j@dannynavarro.net>2017-01-28 14:15:14 -0300
committerDanny Navarro <j@dannynavarro.net>2017-01-28 14:15:14 -0300
commit5390c4ca1e7e6bcf36dbe5e773c1355dd4b65939 (patch)
treedfe1dcc13bacd0a52dd376504bf9caa574631d04 /graphql.cabal
parent3e991adf4eaeac4da4d074992a507d651b81733f (diff)
downloadgraphql-5390c4ca1e7e6bcf36dbe5e773c1355dd4b65939.tar.gz
Split AST in 2
One AST is meant to be a target parser and tries to adhere as much as possible to the spec. The other is a simplified version of that AST meant for execution. Also newtypes have been replaced by type synonyms and NonEmpty lists are being used where it makes sense.
Diffstat (limited to 'graphql.cabal')
-rw-r--r--graphql.cabal5
1 files changed, 3 insertions, 2 deletions
diff --git a/graphql.cabal b/graphql.cabal
index d330abd..0fec483 100644
--- a/graphql.cabal
+++ b/graphql.cabal
@@ -25,11 +25,12 @@ library
ghc-options: -Wall
exposed-modules: Data.GraphQL
Data.GraphQL.AST
- Data.GraphQL.Encoder
+ Data.GraphQL.AST.Core
Data.GraphQL.Execute
+ Data.GraphQL.Encoder
+ Data.GraphQL.Error
Data.GraphQL.Schema
Data.GraphQL.Parser
- Data.GraphQL.Error
build-depends: aeson >= 0.7.0.3,
attoparsec >= 0.10.4.0,
base >= 4.7 && < 5,