summaryrefslogtreecommitdiff
path: root/src/Language/GraphQL/Parser.hs
diff options
context:
space:
mode:
authorEugen Wissner <belka@caraus.de>2019-10-01 06:59:30 +0200
committerEugen Wissner <belka@caraus.de>2019-10-01 07:24:25 +0200
commitb2a9ec7d829cde4d49cf6051c12fd64955979f7c (patch)
treed5f36a2a70bf6b9a261d756b34243ecc4ac2355e /src/Language/GraphQL/Parser.hs
parent0d142fb01c6cd88e8a15e312c0be0607d78c6c54 (diff)
downloadgraphql-b2a9ec7d829cde4d49cf6051c12fd64955979f7c.tar.gz
Deprecate plural type aliases
Fixes #16. Deprecates: - Language.GraphQL.AST.Arguments - Language.GraphQL.AST.Directives - Language.GraphQL.AST.VariableDefinitions
Diffstat (limited to 'src/Language/GraphQL/Parser.hs')
-rw-r--r--src/Language/GraphQL/Parser.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/Language/GraphQL/Parser.hs b/src/Language/GraphQL/Parser.hs
index 6d403b2..bbe1de7 100644
--- a/src/Language/GraphQL/Parser.hs
+++ b/src/Language/GraphQL/Parser.hs
@@ -69,7 +69,7 @@ alias = try $ name <* colon
-- * Arguments
-arguments :: Parser Arguments
+arguments :: Parser [Argument]
arguments = parens $ some argument
argument :: Parser Argument
@@ -135,7 +135,7 @@ objectField = ObjectField <$> name <* symbol ":" <*> value
-- * Variables
-variableDefinitions :: Parser VariableDefinitions
+variableDefinitions :: Parser [VariableDefinition]
variableDefinitions = parens $ some variableDefinition
variableDefinition :: Parser VariableDefinition
@@ -164,7 +164,7 @@ nonNullType = NonNullTypeNamed <$> name <* bang
-- * Directives
-directives :: Parser Directives
+directives :: Parser [Directive]
directives = some directive
directive :: Parser Directive