aboutsummaryrefslogtreecommitdiff
path: root/src/Language/GraphQL/Parser.hs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Language/GraphQL/Parser.hs')
-rw-r--r--src/Language/GraphQL/Parser.hs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/Language/GraphQL/Parser.hs b/src/Language/GraphQL/Parser.hs
index dac15c2..5ae71b2 100644
--- a/src/Language/GraphQL/Parser.hs
+++ b/src/Language/GraphQL/Parser.hs
@@ -16,6 +16,7 @@ import Text.Megaparsec ( lookAhead
, (<?>)
)
+-- | Parser for the GraphQL documents.
document :: Parser Document
document = unicodeBOM >> spaceConsumer >> lexeme (manyNE definition)
@@ -93,7 +94,7 @@ fragmentDefinition = FragmentDefinition
<*> opt directives
<*> selectionSet
-fragmentName :: Parser FragmentName
+fragmentName :: Parser Name
fragmentName = but (symbol "on") *> name
typeCondition :: Parser TypeCondition
@@ -107,8 +108,8 @@ value = ValueVariable <$> variable
<|> ValueInt <$> integer
<|> ValueBoolean <$> booleanValue
<|> ValueNull <$ symbol "null"
- <|> ValueString <$> string
<|> ValueString <$> blockString
+ <|> ValueString <$> string
<|> ValueEnum <$> try enumValue
<|> ValueList <$> listValue
<|> ValueObject <$> objectValue