summaryrefslogtreecommitdiff
path: root/src/Language/GraphQL.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2019-07-19 06:38:54 +0200
committerEugen Wissner <belka@caraus.de>2019-07-19 06:38:54 +0200
commit5cf10b38ec95d60922caf6cf0c9a6fd1cb0e54e4 (patch)
tree45e950cd80aebdd84fabf0509e20b13e46e14c52 /src/Language/GraphQL.hs
parentbc6a7dddd1f4db7a6e43085abdd25a5a4c8692cb (diff)
downloadgraphql-5cf10b38ec95d60922caf6cf0c9a6fd1cb0e54e4.tar.gz
Report parse errors with line and column numbers
Diffstat (limited to 'src/Language/GraphQL.hs')
-rw-r--r--src/Language/GraphQL.hs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/Language/GraphQL.hs b/src/Language/GraphQL.hs
index 7a0163d..7ac08d7 100644
--- a/src/Language/GraphQL.hs
+++ b/src/Language/GraphQL.hs
@@ -8,9 +8,7 @@ import Control.Monad.IO.Class (MonadIO)
import qualified Data.Text as T
import qualified Data.Aeson as Aeson
-import Text.Megaparsec ( errorBundlePretty
- , parse
- )
+import Text.Megaparsec (parse)
import Language.GraphQL.Execute
import Language.GraphQL.Parser
@@ -34,5 +32,5 @@ graphql = flip graphqlSubs $ const Nothing
-- Returns the response as an @Aeson.@'Aeson.Value'.
graphqlSubs :: MonadIO m => Schema m -> Subs -> T.Text -> m Aeson.Value
graphqlSubs schema f =
- either (parseError . errorBundlePretty) (execute schema f)
+ either parseError (execute schema f)
. parse document ""