Module

Data.GraphQL.Parser

#c2str

c2str :: forall s. Char -> Parser s String

#ca2str

ca2str :: forall s. Array Char -> Parser s String

#toCA

toCA :: forall s. Char -> Parser s (Array Char)

#sepEndBy_

sepEndBy_ :: forall m s a sep. Monad m => ParserT s m a -> ParserT s m sep -> ParserT s m (List a)

Parse phrases delimited and optionally terminated by a separator.

#sepEndBy1_

sepEndBy1_ :: forall m s a sep. Monad m => ParserT s m a -> ParserT s m sep -> ParserT s m (List a)

Parse phrases delimited and optionally terminated by a separator, requiring at least one match.

#upper

#lower

#digits

#nonZeroDigits

#whitespace

whitespace :: forall s. StringLike s => Parser s Unit

#comment

comment :: forall s. StringLike s => Parser s Unit

#comma

comma :: forall s. StringLike s => Parser s Unit

#lineTerminator

lineTerminator :: forall s. StringLike s => Parser s Unit

#ignorable

ignorable :: forall s. StringLike s => Parser s Unit

#ignoreMe

ignoreMe :: forall s. StringLike s => Parser s Unit

#ignoreMe'

ignoreMe' :: forall s. StringLike s => Parser s Unit

#name

name :: forall s. StringLike s => Parser s String

#description

description :: forall s. StringLike s => Parser s String

#negativeSign

negativeSign :: forall s. StringLike s => Parser s String

#ip0

ip0 :: forall s. StringLike s => Parser s String

#ipOther

ipOther :: forall s. StringLike s => Parser s String

#integerPart

integerPart :: forall s. StringLike s => Parser s String

#intValue

intValue :: forall s. StringLike s => Parser s IntValue

#fractionalPart

#floatValueFrac

#exponentPart

exponentPart :: forall s. StringLike s => Parser s String

#floatValueExp

#floatValueFracExp

#floatValue

#singleQuote

singleQuote :: forall s. StringLike s => Parser s String

#tripleQuote

tripleQuote :: forall s. StringLike s => Parser s String

#uni

uni :: forall s. StringLike s => Parser s Char

#simpleUnescapedString

#simpleUnicodeString

#simpleEscapedString

#simpleStringSingleton

#simpleStringValue

#notTripleQuote

#blockStringValue

#stringValue

#variable

variable :: forall s. StringLike s => Parser s Variable

#booleanValue

#nullValue

nullValue :: forall s. StringLike s => Parser s NullValue

#enumValue

enumValue :: forall s. StringLike s => Parser s EnumValue

#listValue

listValue :: forall s. StringLike s => Parser s (Value) -> Parser s (ListValue)

#argument

argument :: forall s. StringLike s => Parser s (Value) -> Parser s (Argument)

#_listish

_listish :: forall s p. StringLike s => Parser s p -> Parser s (List p)

#_listish1

_listish1 :: forall s p. StringLike s => Parser s p -> Parser s (List p)

#listish

listish :: forall s p. StringLike s => String -> String -> Parser s p -> Parser s (List p)

#objectValue

objectValue :: forall s. StringLike s => Parser s (Value) -> Parser s (ObjectValue)

#arguments

arguments :: forall s. StringLike s => Parser s (Arguments)

#value

value :: forall s. StringLike s => Parser s (Value)

#ooo

ooo :: forall s a. StringLike s => Parser s a -> Parser s (Maybe a)

#optDesc

optDesc :: forall s. StringLike s => Parser s (Maybe String)

#optDir

optDir :: forall s. StringLike s => Parser s (Maybe Directives)

#optDv

optDv :: forall s. StringLike s => Parser s (Maybe DefaultValue)

#typeSystemDirectiveLocation

#executableDirectiveLocation

#directiveLocation

#directiveLocations

#directive

directive :: forall s. StringLike s => Parser s Directive

#directives

#namedType

namedType :: forall s. StringLike s => Parser s NamedType

#listType

listType :: forall s. StringLike s => Parser s Type -> Parser s ListType

#nonNullType

#_type

_type :: forall s. StringLike s => Parser s Type

#defaultValue

#variableDefinition

#variableDefinitions

#fragmentName

fragmentName :: forall s. StringLike s => Parser s String

#typeCondition

#fragmentSpread

#ignorableExtension

#unionMemberTypes

#unionTypeExtensionWithDirectives

#unionTypeExtensionWithUnionMemberTypes

#unionTypeExtension

#unionTypeDefinition

#enumValueDefinition

#enumValuesDefinition

#enumTypeExtensionWithDirectives

#enumTypeExtensionWithEnumValuesDefinition

#enumTypeExtension

#enumTypeDefinition

#inputValueDefinition

#argumentsDefinition

#operationType

#operationTypeDefinition

#scalarTypeExtension

#implementsInterfaces

#scalarTypeDefinition

#fieldDefinition

#fieldsDefinition

#objectTypeDefinition

#schemaExtensionWithDirectives

#operationTypesDefinition

#schemaExtensionWithOperationTypeDefinition

#schemaExtension

#objectTypeExtensionWithImplementsInterfaces

#objectTypeExtensionWithDirectives

#objectTypeExtensionWithFieldsDefinition

#objectTypeExtension

#inputObjectTypeExtensionWithDirectives

#inputFieldsDefinition

#inputObjectTypeExtensionWithInputFieldsDefinition

#inputObjectTypeExtension

#inputObjectTypeDefinition

#interfaceTypeExtensionWithDirectives

#interfaceTypeExtensionWithFieldsDefinition

#interfaceTypeExtension

#interfaceTypeDefinition

#typeDefinition

#typeExtension

#rootOperationDefinition

#schemaDefinition

#directiveDefinition

#typeSystemDefinition

#alias

alias :: forall s. StringLike s => Parser s String

#inlineFragment

#selection

#selectionSet

#field

field :: forall s. StringLike s => Parser s SelectionSet -> Parser s Field

#operationDefinition

#fragmentDefinition

#typeSystemExtension

#executableDefinition

#definition

#document

document :: forall s. StringLike s => Parser s Document

Modules