@@ -22,81 +22,79 @@ Build-type: Custom
2222
2323Extra-source-files: changelog.txt
2424Data-dir: dist/data
25−Data-files: elm-runtime.js docs.json
25+Data-files: elm-runtime.js interfaces.data
2626Cabal-version: >=1.9
2727
2828source-repository head
2929 type: git
3030 location: git://github.com/evancz/Elm.git
3131
32−Library
33− exposed-modules: Language.Elm,
34− Language.Elm.Quasi
35− Hs-Source-Dirs: compiler
36− other-modules: Unique,
37− SourceSyntax.Declaration,
38− SourceSyntax.Expression,
39− SourceSyntax.Everything,
40− SourceSyntax.Helpers,
41− SourceSyntax.Literal,
42− SourceSyntax.Location,
43− SourceSyntax.Module,
44− SourceSyntax.Pattern,
45− SourceSyntax.Rename,
46− SourceSyntax.Type,
47− Generate.JavaScript,
48− Generate.Noscript,
49− Generate.Html,
50− Generate.Cases,
51− Transform.Substitute,
52− Transform.Optimize,
53− Metadata.Libraries,
54− Metadata.LoadLibraries,
55− Initialize,
56− Parse.Binop,
57− Parse.Declaration,
58− Parse.Expression,
59− Parse.Helpers,
60− Parse.Literal,
61− Parse.Module,
62− Parse.Parse,
63− Parse.Pattern,
64− Parse.Type,
65− Type.Constrain.Declaration,
66− Type.Constrain.Expression,
67− Type.Constrain.Literal,
68− Type.Constrain.Pattern,
69− Type.Environment,
70− Type.Fragment,
71− Type.Solve,
72− Type.State,
73− Type.Type,
74− Type.Unify,
75− Paths_Elm
76−
77− Build-depends: base >=4.2 && <5,
78− binary,
79− blaze-html == 0.5.* || == 0.6.*,
80− blaze-markup == 0.5.1.*,
81− bytestring,
82− cmdargs,
83− containers >= 0.3,
84− deepseq,
85− directory,
86− filepath,
87− hjsmin,
88− indents,
89− json,
90− mtl >= 2,
91− pandoc >= 1.10,
92− parsec >= 3.1.1,
93− pretty,
94− shakespeare,
95− text,
96− template-haskell,
97− transformers >= 0.2,
98− union-find,
99− uniplate
32+--Library
33+-- exposed-modules: Language.Elm,
34+-- Language.Elm.Quasi
35+-- Hs-Source-Dirs: compiler
36+-- other-modules: Unique,
37+-- SourceSyntax.Declaration,
38+-- SourceSyntax.Expression,
39+-- SourceSyntax.Everything,
40+-- SourceSyntax.Helpers,
41+-- SourceSyntax.Literal,
42+-- SourceSyntax.Location,
43+-- SourceSyntax.Module,
44+-- SourceSyntax.Pattern,
45+-- SourceSyntax.Type,
46+-- Generate.JavaScript,
47+-- Generate.Noscript,
48+-- Generate.Html,
49+-- Generate.Cases,
50+-- Transform.Canonicalize,
51+-- Transform.Substitute,
52+-- Transform.Optimize,
53+-- Metadata.Prelude,
54+-- Initialize,
55+-- Parse.Binop,
56+-- Parse.Declaration,
57+-- Parse.Expression,
58+-- Parse.Helpers,
59+-- Parse.Literal,
60+-- Parse.Module,
61+-- Parse.Parse,
62+-- Parse.Pattern,
63+-- Parse.Type,
64+-- Type.Constrain.Declaration,
65+-- Type.Constrain.Expression,
66+-- Type.Constrain.Literal,
67+-- Type.Constrain.Pattern,
68+-- Type.Environment,
69+-- Type.Fragment,
70+-- Type.Solve,
71+-- Type.State,
72+-- Type.Type,
73+-- Type.Unify,
74+-- Paths_Elm
75+--
76+-- Build-depends: base >=4.2 && <5,
77+-- binary,
78+-- blaze-html == 0.5.* || == 0.6.*,
79+-- blaze-markup == 0.5.1.*,
80+-- bytestring,
81+-- cmdargs,
82+-- containers >= 0.3,
83+-- deepseq,
84+-- directory,
85+-- filepath,
86+-- hjsmin,
87+-- indents,
88+-- mtl >= 2,
89+-- pandoc >= 1.10,
90+-- parsec >= 3.1.1,
91+-- pretty,
92+-- shakespeare,
93+-- text,
94+-- template-haskell,
95+-- transformers >= 0.2,
96+-- union-find,
97+-- uniplate
10098
10199Executable elm
102100 Main-is: Compiler.hs
@@ -110,16 +108,15 @@ Executable elm
110108 SourceSyntax.Location,
111109 SourceSyntax.Module,
112110 SourceSyntax.Pattern,
113− SourceSyntax.Rename,
114111 SourceSyntax.Type,
115112 Generate.JavaScript,
116113 Generate.Noscript,
117114 Generate.Html,
118115 Generate.Cases,
116+ Transform.Canonicalize,
119117 Transform.Substitute,
120118 Transform.Optimize,
121− Metadata.Libraries,
122− Metadata.LoadLibraries,
119+ Metadata.Prelude,
123120 Initialize,
124121 Parse.Binop,
125122 Parse.Declaration,
@@ -154,7 +151,6 @@ Executable elm
154151 filepath,
155152 hjsmin,
156153 indents,
157− json,
158154 mtl >= 2,
159155 pandoc >= 1.10,
160156 parsec >= 3.1.1,
@@ -163,35 +159,34 @@ Executable elm
163159 union-find,
164160 uniplate
165161
166−Executable elm-doc
167− Main-is: Docs.hs
168− Hs-Source-Dirs: compiler
169− other-modules: SourceSyntax.Helpers,
170− SourceSyntax.Location,
171− SourceSyntax.Literal,
172− SourceSyntax.Pattern,
173− SourceSyntax.Expression,
174− SourceSyntax.Declaration,
175− SourceSyntax.Module,
176− SourceSyntax.Rename
177− Parse.Helpers,
178− Parse.Module
179−
180− Build-depends: base >=4.2 && <5,
181− binary,
182− containers >= 0.3,
183− transformers >= 0.2,
184− mtl >= 2,
185− parsec >= 3.1.1,
186− pandoc >= 1.10,
187− pretty,
188− cmdargs,
189− filepath,
190− union-find,
191− indents
162+--Executable elm-doc
163+-- Main-is: Docs.hs
164+-- Hs-Source-Dirs: compiler
165+-- other-modules: SourceSyntax.Helpers,
166+-- SourceSyntax.Location,
167+-- SourceSyntax.Literal,
168+-- SourceSyntax.Pattern,
169+-- SourceSyntax.Expression,
170+-- SourceSyntax.Declaration,
171+-- SourceSyntax.Module,
172+-- Parse.Helpers,
173+-- Parse.Module
174+--
175+-- Build-depends: base >=4.2 && <5,
176+-- binary,
177+-- containers >= 0.3,
178+-- transformers >= 0.2,
179+-- mtl >= 2,
180+-- parsec >= 3.1.1,
181+-- pandoc >= 1.10,
182+-- pretty,
183+-- cmdargs,
184+-- filepath,
185+-- union-find,
186+-- indents
192187
193−Test-Suite test-elm
194− Type: exitcode-stdio-1.0
195− Hs-Source-Dirs: tests
196− Main-is: Everything.hs
197− build-depends: base
188+--Test-Suite test-elm
189+-- Type: exitcode-stdio-1.0
190+-- Hs-Source-Dirs: tests
191+-- Main-is: Everything.hs
192+-- build-depends: base