From cb398565025ce360e325cd999b9f9583d6e78421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Frederik=20Hangh=C3=B8j=20Iversen?= Date: Thu, 8 Aug 2019 16:42:27 +0200 Subject: [PATCH] Provide example in README --- README.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/README.md b/README.md index a4211fa..0688c6e 100644 --- a/README.md +++ b/README.md @@ -1 +1,29 @@ # gql2hs + +## Usage + + λ gql2hs << EOF + enum Bool { + FALSE + TRUE + } + + scalar True + scalar False + + union Boolean = True | False + + type Record { + a: A + b: B! + c: [C!]! + d(e: E): D + } + EOF + data Bool = FALSE + | TRUE + type True = () + type False = () + data Boolean = Boolean__0 True + | Boolean__1 False + data Record = Record{a :: A, b :: B, c :: C, d :: E -> D}