Liking cljdoc? Tell your friends :D

specialist-server.parser


apply-opsclj

(apply-ops v)

apply-ops-0clj

(apply-ops-0 v)

apply-ops-1clj

(apply-ops-1 [_ & defs])

argumentclj

(argument k _ v)

argumentsclj

(arguments & args)

arrayclj

(array & args)

default-valueclj

(default-value _ v)

documentclj

(document & def-list)

fieldclj

(field field-name)
(field field-name v)
(field field-name field-args sel-set)

field-aliasclj

(field-alias a _ n)

field-nameclj

(field-name v)

frag-defclj

(frag-def _ f-name _ _ sel-set)

graphqlclj


graphql-0clj


graphql-1clj


graphql-two-stepclj

(graphql-two-step q-str)

ANTLR graphql parser croaks if reserved words are used in selectionSet or variableDefinition: 'query', 'mutation', 'subscription', 'fragment', 'on'

As a workaround we can split parsing into two steps. The downside is that this is slower. So we try to parse queries in single pass first and if it fails we fall back to this.

ANTLR graphql parser croaks if reserved words are used in selectionSet or variableDefinition:
'query', 'mutation', 'subscription', 'fragment', 'on'

As a workaround we can split parsing into two steps. The downside is that this is slower.
So we try to parse queries in single pass first and if it fails we fall back to this.
raw docstring

op-defclj

(op-def op)
(op-def kind op)
(op-def kind op-name op)
(op-def kind op-name var-def op)

opsclj


parseclj

(parse q-str)

selection-setclj

(selection-set & selections)

type-defclj

(type-def & args)

valueclj

(value v)

variableclj

(variable _ var-name)

variable-defclj

(variable-def v-name _ v-type)
(variable-def v-name _ v-type v-default)

variable-defsclj

(variable-defs & v-defs)

with-fragmentsclj

(with-fragments query fragment)

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close