gitextract_pt0f4ya5/ ├── .circleci/ │ └── config.yml ├── .gitignore ├── .hindent.yaml ├── CHANGELOG.rst ├── HLint.hs ├── LICENSE.Apache-2.0 ├── LICENSE.BSD3 ├── Makefile ├── README.md ├── Setup.hs ├── benchmarks/ │ ├── Main.hs │ └── Validation.hs ├── docs/ │ ├── .gitignore │ ├── Makefile │ ├── README.md │ └── source/ │ ├── conf.py │ ├── index.rst │ └── tutorial/ │ ├── Introduction.lhs │ ├── LICENSE │ ├── package.yaml │ └── tutorial.cabal ├── examples/ │ ├── InputObject.hs │ └── UnionExample.hs ├── graphql-api.cabal ├── graphql-wai/ │ ├── graphql-wai.cabal │ ├── package.yaml │ ├── src/ │ │ └── GraphQL/ │ │ └── Wai.hs │ └── tests/ │ └── Tests.hs ├── package.yaml ├── scripts/ │ ├── build-image │ ├── hpc-ratchet │ ├── image-tag │ └── lint ├── src/ │ ├── GraphQL/ │ │ ├── API.hs │ │ ├── Internal/ │ │ │ ├── API/ │ │ │ │ └── Enum.hs │ │ │ ├── API.hs │ │ │ ├── Arbitrary.hs │ │ │ ├── Execution.hs │ │ │ ├── Name.hs │ │ │ ├── OrderedMap.hs │ │ │ ├── Output.hs │ │ │ ├── Resolver.hs │ │ │ ├── Schema.hs │ │ │ ├── Syntax/ │ │ │ │ ├── AST.hs │ │ │ │ ├── Encoder.hs │ │ │ │ ├── Parser.hs │ │ │ │ └── Tokens.hs │ │ │ ├── Validation.hs │ │ │ ├── Value/ │ │ │ │ ├── FromValue.hs │ │ │ │ └── ToValue.hs │ │ │ └── Value.hs │ │ ├── Resolver.hs │ │ └── Value.hs │ └── GraphQL.hs ├── stack-8.0.yaml ├── stack-8.2.yaml └── tests/ ├── ASTSpec.hs ├── EndToEndSpec.hs ├── EnumTests.hs ├── ExampleSchema.hs ├── Main.hs ├── OrderedMapSpec.hs ├── ResolverSpec.hs ├── SchemaSpec.hs ├── Spec.hs ├── ValidationSpec.hs ├── ValueSpec.hs └── doctests/ └── Main.hs