graphql-engine/server/src-lib/Hasura/GraphQL/Parser
Vamshi Surabhi 355c3ff736 server: split Internal/Parser to avoid hs-boot files
This is a minor refactor (part of `Internal/Parser.hs` is moved into `Internal/Input.hs`) to remove `Collect.hs-boot` and `Directives.hs-boot` files. Without these changes:
1. Most changes would trigger recompilation from the modules with hs-boot files.
1. haskell-language-server fails for some reason in the presence of hs-boot files.

GitOrigin-RevId: 77a2e443417b449c5d7d9d418fc75fcdf076a9ae
2021-06-03 15:15:12 +00:00
..
Class server: introduce Hasura.Base (take 2) 2021-05-11 15:19:33 +00:00
Internal server: split Internal/Parser to avoid hs-boot files 2021-06-03 15:15:12 +00:00
Class.hs Fix/custom table name 2021-05-18 13:37:27 +00:00
Collect.hs server: support for custom directives 2021-05-20 10:03:50 +00:00
Column.hs server: generalize schema cache building (#496) 2021-02-14 06:08:46 +00:00
Directives.hs server: split Internal/Parser to avoid hs-boot files 2021-06-03 15:15:12 +00:00
Monad.hs server: support for custom directives 2021-05-20 10:03:50 +00:00
Schema.hs server: also collect types from directives into the schema 2021-05-21 04:55:32 +00:00