Module

Data.GraphQL.Parser

Package
purescript-graphql-client
Repository
OxfordAbstracts/purescript-graphql-client

#c2str Source

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

#ca2str Source

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

#toCA Source

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

#sepEndBy_ Source

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_ Source

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.

#whitespace Source

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

#comment Source

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

#comma Source

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

#lineTerminator Source

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

#ignorable Source

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

#ignoreMe Source

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

#ignoreMe' Source

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

#name Source

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

#description Source

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

#negativeSign Source

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

#ip0 Source

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

#ipOther Source

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

#integerPart Source

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

#intValue Source

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

#fractionalPart Source

#floatValueFrac Source

#exponentPart Source

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

#floatValueExp Source

#floatValueFracExp Source

#floatValue Source

#singleQuote Source

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

#tripleQuote Source

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

#uni Source

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

#simpleUnescapedString Source

#simpleUnicodeString Source

#simpleEscapedString Source

#simpleStringSingleton Source

#simpleStringValue Source

#notTripleQuote Source

#blockStringValue Source

#stringValue Source

#variable Source

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

#booleanValue Source

#nullValue Source

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

#enumValue Source

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

#listValue Source

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

#argument Source

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

#_listish Source

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

#_listish1 Source

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

#listish Source

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

#objectValue Source

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

#arguments Source

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

#value Source

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

#ooo Source

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

#optDesc Source

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

#optDir Source

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

#optDv Source

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

#directiveLocation Source

#directiveLocations Source

#directive Source

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

#directives Source

#namedType Source

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

#listType Source

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

#nonNullType Source

#_type Source

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

#defaultValue Source

#variableDefinition Source

#variableDefinitions Source

#fragmentName Source

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

#typeCondition Source

#fragmentSpread Source

#ignorableExtension Source

#unionMemberTypes Source

#unionTypeExtensionWithDirectives Source

#unionTypeExtensionWithUnionMemberTypes Source

#unionTypeExtension Source

#unionTypeDefinition Source

#enumValueDefinition Source

#enumValuesDefinition Source

#enumTypeExtensionWithDirectives Source

#enumTypeExtensionWithEnumValuesDefinition Source

#enumTypeExtension Source

#enumTypeDefinition Source

#inputValueDefinition Source

#argumentsDefinition Source

#operationType Source

#operationTypeDefinition Source

#scalarTypeExtension Source

#implementsInterfaces Source

#scalarTypeDefinition Source

#fieldDefinition Source

#fieldsDefinition Source

#objectTypeDefinition Source

#schemaExtensionWithDirectives Source

#operationTypesDefinition Source

#schemaExtensionWithOperationTypeDefinition Source

#schemaExtension Source

#objectTypeExtensionWithImplementsInterfaces Source

#objectTypeExtensionWithDirectives Source

#objectTypeExtensionWithFieldsDefinition Source

#objectTypeExtension Source

#inputObjectTypeExtensionWithDirectives Source

#inputFieldsDefinition Source

#inputObjectTypeExtensionWithInputFieldsDefinition Source

#inputObjectTypeExtension Source

#inputObjectTypeDefinition Source

#interfaceTypeExtensionWithDirectives Source

#interfaceTypeExtensionWithFieldsDefinition Source

#interfaceTypeExtension Source

#interfaceTypeDefinition Source

#typeDefinition Source

#typeExtension Source

#schemaDefinition Source

#directiveDefinition Source

#typeSystemDefinition Source

#alias Source

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

#selection Source

#selectionSet Source

#field Source

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

#operationDefinition Source

#fragmentDefinition Source

#typeSystemExtension Source

#executableDefinition Source

#definition Source

#document Source

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