Graphql_parserGraphQL query parser
type const_value = [ | `Null| `Int of int| `Float of float| `String of string| `Bool of bool| `Enum of string| `List of const_value list| `Assoc of (string * const_value) list ]val sexp_of_const_value : const_value -> Ppx_sexp_conv_lib.Sexp.tval const_value_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> const_valueval __const_value_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> const_valueval sexp_of_value : value -> Ppx_sexp_conv_lib.Sexp.tval value_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> valueval __value_of_sexp__ : Ppx_sexp_conv_lib.Sexp.t -> valueval sexp_of_directive : directive -> Ppx_sexp_conv_lib.Sexp.tval directive_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> directiveval sexp_of_fragment_spread : fragment_spread -> Ppx_sexp_conv_lib.Sexp.tval fragment_spread_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> fragment_spreadtype selection = | Field of field| FragmentSpread of fragment_spread| InlineFragment of inline_fragmentval sexp_of_selection : selection -> Ppx_sexp_conv_lib.Sexp.tval sexp_of_field : field -> Ppx_sexp_conv_lib.Sexp.tval sexp_of_inline_fragment : inline_fragment -> Ppx_sexp_conv_lib.Sexp.tval selection_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> selectionval field_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> fieldval inline_fragment_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> inline_fragmentval sexp_of_fragment : fragment -> Ppx_sexp_conv_lib.Sexp.tval fragment_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> fragmentval sexp_of_typ : typ -> Ppx_sexp_conv_lib.Sexp.tval typ_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> typval sexp_of_variable_definition :
variable_definition ->
Ppx_sexp_conv_lib.Sexp.tval variable_definition_of_sexp :
Ppx_sexp_conv_lib.Sexp.t ->
variable_definitionval sexp_of_optype : optype -> Ppx_sexp_conv_lib.Sexp.tval optype_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> optypetype operation = {optype : optype;name : string option;variable_definitions : variable_definition list;directives : directive list;selection_set : selection list;}val sexp_of_operation : operation -> Ppx_sexp_conv_lib.Sexp.tval operation_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> operationval sexp_of_definition : definition -> Ppx_sexp_conv_lib.Sexp.tval definition_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> definitiontype document = definition listval sexp_of_document : document -> Ppx_sexp_conv_lib.Sexp.tval document_of_sexp : Ppx_sexp_conv_lib.Sexp.t -> document