@@ -2,19 +2,18 @@
2{-# LANGUAGE DeriveGeneric #-}
2{-# LANGUAGE DeriveGeneric #-}
3{-# LANGUAGE OverloadedStrings #-}
3{-# LANGUAGE OverloadedStrings #-}
5+{-# OPTIONS_GHC -fno-warn-unused-imports #-}
5{% include "_include/license.ede" %}
7{% include "_include/license.ede" %}
7module {{ moduleName }}
9module {{ moduleName }}
10− {{ name | lowerHead }}
12 {% for schema in schemas %}
11 {% for schema in schemas %}
13 {% case schema.value.type %}
12 {% case schema.value.type %}
14 {% when "prod" %}
13 {% when "prod" %}
16 -- * {{ schema.value.name }}
15 -- * {{ schema.value.name }}
17− , {{ schema.value.name }}
16+ {% if schema.first %} {% else %},{% endif %} {{ schema.value.name }}
18 , {{ schema.value.ctor.name }}
17 , {{ schema.value.ctor.name }}
19 {% for lens in schema.value.lenses %}
18 {% for lens in schema.value.lenses %}
20 , {{ lens.value.name }}
19 , {{ lens.value.name }}
@@ -30,6 +29,3 @@ module {{ moduleName }}
30{% for import in moduleImports %}
29{% for import in moduleImports %}
31import {{ import.value }}
30import {{ import.value }}
32{% endfor %}
31{% endfor %}
34−{{ name | lowerHead }} :: a
35−{{ name | lowerHead }} = error "{{ name }}"