diff options
Diffstat (limited to 'src/Language/GraphQL/Parser.hs')
| -rw-r--r-- | src/Language/GraphQL/Parser.hs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/Language/GraphQL/Parser.hs b/src/Language/GraphQL/Parser.hs index 5ae71b2..bbe1de7 100644 --- a/src/Language/GraphQL/Parser.hs +++ b/src/Language/GraphQL/Parser.hs @@ -1,5 +1,7 @@ {-# LANGUAGE LambdaCase #-} {-# LANGUAGE OverloadedStrings #-} + +-- | @GraphQL@ document parser. module Language.GraphQL.Parser ( document ) where @@ -67,7 +69,7 @@ alias = try $ name <* colon -- * Arguments -arguments :: Parser Arguments +arguments :: Parser [Argument] arguments = parens $ some argument argument :: Parser Argument @@ -133,7 +135,7 @@ objectField = ObjectField <$> name <* symbol ":" <*> value -- * Variables -variableDefinitions :: Parser VariableDefinitions +variableDefinitions :: Parser [VariableDefinition] variableDefinitions = parens $ some variableDefinition variableDefinition :: Parser VariableDefinition @@ -162,7 +164,7 @@ nonNullType = NonNullTypeNamed <$> name <* bang -- * Directives -directives :: Parser Directives +directives :: Parser [Directive] directives = some directive directive :: Parser Directive |
